数据连接串之sql server_常用工具

SQL Server Set your custom connection string values  
This is a compiled connection strings reference list on how to connect to SQL Server. 
ODBC 

Standard Security  

复制代码 代码如下:

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

 

Trusted connection  

复制代码 代码如下:

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

Prompt for username and password 
This one is a bit tricky. First you need to set the connection object's Prompt property to adPromptAlways. Then use the connection string to connect to the database.    

复制代码 代码如下:

oConn.Properties("Prompt") = adPromptAlways 

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

OLE DB, OleDbConnection (.NET)   
Standard Security     

复制代码 代码如下:

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

 

Trusted connection  

复制代码 代码如下:

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

Use serverName\instanceName as Data Source to use a specific SQL Server instance. Please note that the multiple SQL Server instances feature is available only from SQL Server version 2000 and not in any previous versions.  

Prompt for username and password 
This one is a bit tricky. First set the connection object's Provider property to "sqloledb". Thereafter set the connection object's Prompt property to adPromptAlways. Then use the connection string to connect to the database.    

复制代码 代码如下:

oConn.Provider = "sqloledb" 
oConn.Properties("Prompt") = adPromptAlways 

Data Source=myServerAddress;Initial Catalog=myDataBase;  

 

Connect via an IP address  

复制代码 代码如下:

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

 
DBMSSOCN=TCP/IP. This is how to use TCP/IP instead of Named Pipes. At the end of the Data Source is the port to use. 1433 is the default port for SQL Server.  
How to define which network protocol to use >> 

SqlConnection (.NET) 

Standard Security  

复制代码 代码如下:

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

 

Standard Security alternative syntax 
This connection string produce the same result as the previous one. The reason to include it is to point out that some connection string keywords have many equivalents.   

复制代码 代码如下:

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

 

Trusted Connection  

复制代码 代码如下:

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

Trusted Connection alternative syntax 
This connection string produce the same result as the previous one. The reason to include it is to point out that some connection string keywords have many equivalents.  

复制代码 代码如下:

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;   
 
Use serverName\instanceName as Data Source to use a specific SQL Server instance. Please note that the multiple SQL Server instances feature is available only from SQL Server version 2000 and not in any previous versions.  

Connect via an IP address 

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

DBMSSOCN=TCP/IP. This is how to use TCP/IP instead of Named Pipes. At the end of the Data Source is the port to use. 1433 is the default port for SQL Server.  
How to define which network protocol to use >> 

Specifying packet size  

复制代码 代码如下:

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

 
By default, the Microsoft .NET Framework Data Provider for SQL Server sets the network packet size to 8192 bytes. This might however not be optimal, try to set this value to 4096 instead.  
The default value of 8192 might cause errors as well ("Failed to reserve contiguous memory"), check this out >> 

Data Shape 

MS Data Shape  

复制代码 代码如下:

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

http://www.connectionstrings.com/?carrier=sqlserver

时间: 2024-10-30 05:23:41

数据连接串之sql server_常用工具的相关文章

Mongodb~连接串的整理

mongodb连接串可以分为普通开放的,带全局用户名和密码的,为指定数据库指定用户名密码的等. 普通开放连接 mongodb://localhost:27017 带全局用户密码的 mongodb://username:password@localhost:27017 指定数据库带用户名密码的 mongodb://username:password@localhost:27017?authSource=dbName 如果以后用到数据连接串,可以方便解决您的难题! 感谢阅读! 本文转自博客园张占岭(

求解sql左连接问题,能不能把空值数据连接起来

问题描述 求解sql左连接问题,能不能把空值数据连接起来 有什么办法可以把A表和B表当中有些数据为空的列连接起来 比如: A表有a1,a2,a3 B表有b1,b2,b3 按条件a1=b1连接两个表 但a1和b1中有些数据是空的,现在想把这些为空的数据放在一起连接起来. 我试过了,直接a1=b1不行,为空的数据好像不相等 解决方案 那就用联合查询试试了 解决方案二: ifnull(a1, '') = ifnull(b1, '') 这样呢 解决方案三: 刚电脑卡了 没防住多点了几下 不好意思 解决方

数据库-如何连接并查询SQL server 2000的数据?

问题描述 如何连接并查询SQL server 2000的数据? 我使用Visual Studio 2013,并使用C#编写代码.在服务器资源管理器上,我试图建立一个到SQL Server 2000 数据库的连接,结果报错了:"SQL Server Native Client 11.0 不支持连接到 SQL Server 2000 或更早的版本". 我无法升级或更改对方数据库. 我只是需要查询.提取数据库里的数据. 请问,我应当如何建立连接,并查询数据? 解决方案 使用MicroSoft

问一下C#进行sql server 数据读写操作,对数据连接的控制

问题描述 首先我们建conn,conn.open():然后对应的sql,执行完成后conn.close():然后再去应用程序池中查看,刚刚用的数据连接生成的对应的ID号,还在应用程序池中,但status状态为sleeping,根本没有真正的释放掉.我的应用程序池最大连接数是200,这样子操作几次数据,很快就到了瓶颈...没有可用的连接了,然后就报漠名其妙的错误!在这里,我想问一下,怎样合理利用数据连接.不至于每次都出现连接数不够用的情况.或者说怎么处理应用程序池,达到合理利用连接和释放连接. 解

[C#] 常用工具类——直接在浏览器输出数据

/// <summary> /// <para> </para> /// 常用工具类--直接在浏览器输出数据 /// <para> -------------------------------------------------------------</para> /// <para> DumpDataTable:接在浏览器输出数据DataTable</para> /// <para> DumpListIt

LINQ TO SQL中还是用传统的连接串方式建立DbContext更好些

    首先,在LINQTOSQL中可以这样建立一个dbcontext     private TEntity GetOriginal(TEntity entity)        {            using (Entity.EEE114.LinqEEE114DataContext context = new Entity.EEE114.LinqEEE114DataContext())            {                var table = context.Ge

SQL Server 常用SQL总结

  SQL Server 常用SQL总结 order by NAME collate Chinese_PRC_Stroke_CS_AS_KS_WS /*sqlserver分组不能以text,ntext,image类型的字段作为分组依据*/ --强制查询使用索引: select id from table_name with(index(索引名)) where num=@num --全文检索(name like '%abc%')(substring(cal_name ,1,3)='abc') se

安卓开发常用工具和第三方库汇总

本文讲的是安卓开发常用工具和第三方库汇总,我的名字叫 Ryan Cooke 我在 Pinterest 的核心体验团队工作.今天在这里我会谈论各种 Android 库:它们各自的优点,缺点和其他相关知识.目的是高效地概述尽可能多的库,这样,当你遇到一个问题的时候,你知道这是不是个已经解决的问题?什么样的方案更好?同时也能帮助你避免那些陷阱. 选择正确的库意味着你可以拥有一个已经成熟的更好的解决方案,而不是花费三个月来重新构建它.了解这些库是第一步. 我听到很多人想要实现第一个库, 我们难道不能用

SQL Server Profiler工具

原文:SQL Server Profiler工具 一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询: 在后台收集查询信息: 分析性能: 诊断像死锁之类的问题: 调试T-SQL语句: 模拟重放SQL Server活动: 也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动.这样的活动被称为Profiler跟踪. 1.Profiler跟踪 从开始=>所有程序=>Microsoft