变相怪杰 发表于 2015-1-16 14:19:22

SQL Server 毗连字符串的代码

操作被同步到从库上后,则主从都“回天无力”。ODBC

尺度毗连
Driver={SQLServer};Server=myServerAddress;Database=myDataBase;
Uid=myUsername;Pwd=myPassword;


受信的毗连
Driver={SQLServer};Server=myServerAddress;Database=myDataBase;
Trusted_Connection=Yes;


指定帐号和暗码
oConn.Properties("Prompt")=adPromptAlways
Driver={SQLServer};Server=myServerAddress;Database=myDataBase;


OLEDB,OleDbConnection(.NET)

尺度毗连
Provider=sqloledb;DataSource=myServerAddress;InitialCatalog=myDataBase;
UserId=myUsername;Password=myPassword;


受信的毗连
Provider=sqloledb;DataSource=myServerAddress;
InitialCatalog=myDataBase;IntegratedSecurity=SSPI;

利用serverNameinstanceName作为数据源能够指定SQLServer实例。

毗连到一个SQLServer的实例
指定服务器实例的表达式和其他SQLServer的毗连字符串不异。
Provider=sqloledb;DataSource=myServerName        heInstanceName;
InitialCatalog=myDataBase;IntegratedSecurity=SSPI;


指定帐户和暗码
oConn.Provider="sqloledb"
oConn.Properties("Prompt")=adPromptAlways
DataSource=myServerAddress;InitialCatalog=myDataBase;


利用IP地点的毗连
Provider=sqloledb;DataSource=190.190.200.100,1433;
NetworkLibrary=DBMSSOCN;InitialCatalog=myDataBase;
UserID=myUsername;Password=myPassword;


SqlConnection(.NET)

尺度毗连
DataSource=myServerAddress;InitialCatalog=myDataBase;
UserId=myUsername;Password=myPassword;


StandardSecurityalternativesyntax
Server=myServerAddress;Database=myDataBase;UserID=myUsername;
Password=myPassword;Trusted_Connection=False;


受信托的毗连
DataSource=myServerAddress;InitialCatalog=myDataBase;IntegratedSecurity=SSPI;


TrustedConnectionalternativesyntax
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;



毗连到SQLServer实例
指定服务器实例的表达式和其他SQLServer的毗连字符串不异。
Server=myServerName        heInstanceName;Database=myDataBase;Trusted_Connection=True;


DataSource=myServerAddress;InitialCatalog=myDataBase;IntegratedSecurity=SSPI;UserID=myDomainmyUsername;Password=myPassword;

仅能用于CE设备。


带有IP地点的毗连
DataSource=190.190.200.100,1433;NetworkLibrary=DBMSSOCN;
InitialCatalog=myDataBase;UserID=myUsername;Password=myPassword;



指定包的巨细
Server=myServerAddress;Database=myDataBase;UserID=myUsername;Password=myPassword;Trusted_Connection=False;PacketSize=4096;

默许的包巨细为8192字节。

DataShape

MSDataShape
Provider=MSDataShape;DataProvider=SQLOLEDB;DataSource=myServerAddress;
InitialCatalog=myDataBase;UserID=myUsername;Password=myPassword;
提供用于管理、检查、优化数据库操作的管理工具。

第二个灵魂 发表于 2015-1-18 12:53:18

我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力

灵魂腐蚀 发表于 2015-1-26 19:34:41

原来公司用过MYSQL自己也只是建个表写个SQL

变相怪杰 发表于 2015-2-4 21:00:28

代替了原来VB式的错误判断。比Oracle高级不少。

再现理想 发表于 2015-2-10 11:00:35

如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.

飘灵儿 发表于 2015-3-1 12:22:40

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?

不帅 发表于 2015-3-17 09:47:50

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

老尸 发表于 2015-3-24 06:10:04

Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
页: [1]
查看完整版本: SQL Server 毗连字符串的代码