写出连接SQL Server 2000和SQL Server Express 的连接字符串

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:03:42
写出连接SQL Server 2000和SQL Server Express 的连接字符串,分别写出使用继承的安全验证和不使用继承的安全验证两种方式,假设数据库名称为studb。
SqlConnection sqlCon= new SqlConnection();
sqlCon.ConnectionString="Data Source=.\\SQLEXPRESS;Database=studb;Uid=sa;Pwd=sa";
我只知道这一种,但是不知道它属于哪种方式

Integrated Security参数指定是否使用继承的安全验证,当取值为false时,将在连接的字符串中设定uid和pwd,当取值为true时,将使用当前的windows账户进行身份验证!

正式版和express区别不大,主要区别在data source上。

正式版连接字符串:SqlConnection sqlCon= new SqlConnection();
sqlCon.ConnectionString="Data Source=xxx;Database=studb;Uid=sa;Pwd=sa";

express版连接字符串: SqlConnection sqlCon= new SqlConnection();
sqlCon.ConnectionString="Data Source=xxx\\SQLEXPRESS;Database=studb;Uid=sa;Pwd=sa";

ODBC数据源可分为“系统型”和“文件型”,他们的区别在于“系统型”是连接数据库的信息建立在“系统注册表”里,“文件型”则是以dsn文件形式存储在ODBC源的目录下面
一、建立ODBC数据源的方法:
控制面板 - 管理工具 - 数据源(ODBC)
打开ODBC数据源管理器,然后一步步按照需要建立“系统DSN”或者“文件DSN”
(建议把新建立的文件DSN保存在ODBC源的目录下面,便于连接)
二、MSSQL的数据库连接字符串写法:
1、通过oledb建立连接
conn.open ""Provider=SQLOLEDB;server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""
2、通过driver建立连接
conn.open ""driver={sql server};server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""
3、通过ODBC DSN建