Microsoft SQL Server 2008提供了一个基于策略的系统,它是用于管理 SQL Server 的一个或多个实例,以及用于性能监视、故障诊断和调节的工具(使得管理员可以更有效地管理其数据库和 SQL Server 实例)。在数据库的实际开发和应用中我们可以通过如下五种驱动和方式连接到SQL Server 2008数据库的数据库引擎:
1:.NET Framework Data Provider for SQL Server
标准模式:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
2:.SQL Native Client OLE DB Provider
标准模式:
Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername; Pwd=myPassword;
例:Provider=SQLNCLI10;Server=192.168.1.7/lin(注意:后面要写服务器的实例名);Database=myDataBase;Uid=myUsername; Pwd=myPassword;
3:.SQL Native Client ODBC Driver
标准模式:
Driver={SQL Server Native Client 10.0};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
4:.SQLXMLOLEDB Provider
标准模式:
Provider=SQLXMLOLEDB.4.0;Data Provider=SQLNCLI10;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
5:.Context Connection
参考代码:
C#
using(SqlConnection connection = new SqlConnection("context connection=true"))
{
connection.Open();
// Use the connection
}
VB.Net
Using connection as new SqlConnection("context connection=true")
connection.Open()
' Use the connection
End Using
转自:http://lpchbox.blog.163.com/blog/static/76758499200904114850335/