当前位置:首页 > 系统运维 > 正文内容

SQL Server连接字符串的的实际操作步骤与经验

a8116255316年前 (2010-07-22)系统运维9

以下的文章主要是介绍SQL Server连接字符串的总结,你假如是SQL Server连接字符串的疯狂一族的话,此的文章,你一定不要错过。以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

SQL Server的连接字符串总结

1 SQL Server的连接字符串总结

转至学网页网

下面是连接到SQL Server连接字符串.(站长注:主要是用于sql server2000)

ODBC方式

标准安全链接语法:

Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword

信任连接语法:

Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes

若提示用户名和密码,这里有一个小技巧.首先你要设置连接对象的Prompt 属性为adPromptAlways.然后用下面的SQL Server连接字符串连接数据库. 以下是语法格式:

oConn.Properties("Prompt") = adPromptAlways   Driver={SQL Server};Server=myServerAddress;Database=myDataBase;  OLE DB, OleDbConnection (.net)  

标准安全链接语法:

Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword

信任连接语法:

Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI

服务器名实例名来连接一个服务器实例,需要注意很多实例连接参数仅对2000版本有效,以前其他的版本是不可以用的.

连接到sql server实例. 以下是语法格式:

Provider=sqloledb;Data Source=myServerNametheInstanceName;Initial Catalog=myDataBase;Integrated Security=SSPI

若提示用户名和密码,也需要一点小技巧.首先设置连接对象的Provider属性为sqloledb,接着设置连接对象的Prompt属性为adPromptAlways.最后用SQL Server连接字符串连接数据库就可以啦.代码如下: 以下是示例代码:

oConn.Provider = "sqloledb"   oConn.Properties("Prompt") = adPromptAlways   Data Source=myServerAddress;Initial Catalog=myDataBase

通过IP地址连接

以下是语法格式:

Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword

DBMSSOCN=TCP/IP.是告诉连接对象用ip连接而不是命名管道的方式.DataSource最后的那个1433端口是SQL server的默认端口(站长注:与sql server2005的不相同)

SqlConnection (.NET)  

标准连接语法:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;  

标准连接语法(另一种):

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;  

第二种连接字符串与前一个是效果相同的.之所以包含到这里是为了指出很多SQL Server连接字符串的关键词有相同的效果.

信任连接语法:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI

信任连接的语法(另一种):

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True

用服务器名实例名来连接一个服务器实例,需要注意很多实例连接参数仅对2000版本有效,以前其他的版本是不可以用的. 连接到Sql Server实例:

Server=myServerNametheInstanceName;Database=myDataBase;Trusted_Connection=True

CE设备的信任连接

通常一个windows CE设置是被验证过并且登陆到域中的,用SSPI或信任/验证过的连接连接数据库用下面的SQL Server连接字符串: 以下是语法格式:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomAInmyUsername;Password=myPassword;  

注意:仅在CE设备上有效.

通过IP地址连接

以下是语法格式:

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword

DBMSSOCN=TCP/IP.是告诉连接对象用ip连接而不是命名管道的方式.DataSource最后的那个1433端口是SQL server的默认端口(站长注:与sql server2005的不相同)

特殊的包大小

以下是语法格式:

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;Packet Size=4096

默认的,微软的.net框架中的SQL Server数据库Provider 设置的默认 *** 包的大小为8192字节,这可能不是更优的设置 ,你可以试着设置为4096字节.

8192字节可能引发" Failed to reserve contiguous memory" 错误.

以下内容不常用到,不翻译啦.

Data Shape

以下是语法格式:

Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword

以上的相关内容就是对SQL Server连接字符串的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/22204.html

分享给朋友:

“SQL Server连接字符串的的实际操作步骤与经验” 的相关文章

windows 7/8.1正在启动windows时间长的解决方法

windows 7/8.1正在启动windows时间长的解决方法

正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...

如何删除自带的不常用应用为windows 7减负

如何删除自带的不常用应用为windows 7减负

对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

出现该问题的原因是由于使用第三方优化软件消除快捷方式的小箭头引起的。 1、在开始搜索框中键入“regedit”,按回车键打开注册表编辑器。 2、依次定位到以下分支:HKEY_CLASSES_ROOTlnkfile。 3、在lnkfile项上鼠标右键单击“新建”——“字符串值”。...

windows 7系统开机后出现黑屏提示Windows无法启动

windows 7系统开机后出现黑屏提示Windows无法启动

一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04应用窗口列表在哪里?在ubuntu下打开个几个应用窗口最小化后怎么切换呢,应用窗口列表在哪里呢? 1、多打开几个chrome浏览器窗口。 2、然后都做最小化处理。 3、现在我们在桌面左边的面板上找到"左右两边有小白点"的chrome浏览器应用图标,这就是chr...