数据库资讯

数据库连接大全


以下是语法格式:
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
当然还有很多连接数据库镜像的连接字符串的写法。这只是一个例子指明 failover功能。你还可以指明其他的连接字符串属性参数。
SQL Native Client OLE DB Provider
   标准安全连接 以下是语法格式:
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
你用过sql server 2005 Express么?不要忘记服务器的语法“ServernameSQLEXPRESS”(你要把Servername替换为装有sql server 2005 Express的计算机的名字)
    信任连接
以下是语法格式:
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;
等效的参数对:"Integrated Security=SSPI"与"Trusted_Connection=yes" 效果相同。
   连接到一个SQL Server 实例
这个指名Sql Server 实例的语法中的server参数的值对所有连接Sql Server的字符串相同。
以下是语法格式:
Provider=SQLNCLI;Server=myServerNametheInstanceName;Database=myDataBase;Trusted_Connection=yes;
   提示用户名和密码
这个有点麻烦。首先你要设置连接对象的Prompt属性为adPromptAlways,然后用连接字符串连接数据库。
以下是语法格式:
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Provider=SQLNCLI;Server=myServerAddress;DataBase=myDataBase;
   允许多个结果集(Enable Mars (multiple active result sets))
以下是语法格式:
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MarsConn=yes;
等效的参数对:"MultipleActiveResultSets=true"与"MARS_Connection=yes" 效果相同。使用Mars功能需要ADO.NET2.0。ADO.NET1.0和1.1不支持此功能。
   网络加密传输数据
以下是语法格式:
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;
   在一个到本地SQL Server Express 实例的连接上附加数据库文件
以下是语法格式:
Provider=SQLNCLI;Server=.SQLExpress;AttachDbFilename=c:asdqwemydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
为什么要带上Database参数呢?因为如果有同名的数据库已经被附加上啦,SQL Server将不会重新附加该数据库。他将使用原数据库作为要连接的对象。
   在一个到本地SQL Server Express 实例的连接上附加数据库文件(数据文件在数据目录中。)
以下是语法格式:
Provider=SQLNCLI;Server=.SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
为什么要带上Database参数呢?因为如果有同名的数据库已经被附加上啦,SQL Server将不会重新附加该数据库。他将使用原数据库作为要连接的对象。
    数据库镜像

如果你用Ado.Net或着SQL Native Client 连接到一个镜像的数据库,当一个数据库镜像出错时,你的应用程序应该提供自动切换连接的功能。那么,你应该在连接字符串中指明原始数据库名和镜像数据库名。
以下是语法格式:

Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
当然还有很多连接数据库镜像的连接字符串的写法。这只是一个例子指明 failover功能。你还可以指明其他的连接字符串属性参数。

SqlConnection (.NET)
       标准安全连接 以下是语法格式:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
使用"服务器名实例名"的格式作为Data Source来连接到一个Sql Server服务器上的一个实例。
你用过sql server 2005 Express么?不要忘记服务器的语法“ServernameSQLEXPRESS”(你要把Servername替换为装有sql server 2005 Express的计算机的名字)
     标准连接的另一种语法
这个连接字符串和前一个的作用是一样的,只所以放到这里是为了说明有些连接参数带有相同的效果。
以下是语法格式:
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
    信任的连接
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
       信任连接的另一种语法
这个连接字符串和前一个的作用是一样的,只所以放到这里是为了说明有些连接参数带有相同的效果。
以下是语法格式:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
这个指名Sql Server 实例的语法中的server参数的值对所有连接Sql Server的字符串相同。 以下是语法格式:
Server=myServerNametheInstanceName;Database=myDataBase;Trusted_Connection=True;
     信任连接来至CE设备
通常CE设备是没有验证和登陆到域的。用SSPI或信任验证的连接要使用下面的连接字符串。 以下是语法格式:
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;

希望看到您的想法,请您发表评论x