使用VS2008怎么连接自带的SQL Server2005的Express版本数据库
2012-07-11 16:00
549 查看
一、使用 Windows 认证模式
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; Integrated Security=SSPI;");
// 连接到默认数据库, 如果指定连接到其他数据库, 可以附加 Initial Catalog=yourDBName字段。
2. 使用 SQL Server Authencation 模式:
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; User ID=yourLoginID; Password=yourPassword;");
// yourLoginID 为登录 ID,通常使用 sa 帐户登录,
// yourPassword 为登录 ID 对应的密码
值得注意的是,对于 Express 版本 SQL Server,它的实例名后面带 SQLExpress,而且不能改,当然也不能增加新的实例,连接时要附加这个标识,例如:
Server=127.0.0.1\\SQLExpress ...
Server=计算机名\\SQLExpress ...
Server=(local)\\SQLExpress ...
如果写成字符串一定要注意,需要写一个转义字符,上面也可以写成 .\\SqlExpress。服务器是本机,可以使用“.”代替计算机名或ip地址。
对于企业版的SQL Server 2005,则无此要求。
使用 System.Data.Sql.SqlClient.SqlConnection 连接 SQL Server,如果是本机,则最好采用 Windows 认证模式来连接。
SQL Server 2005 Express 版本,默认sa 是禁止网络登录的 (Deny login)。 如果使用 sa 登录,要先开启 sa 允许登录状态。设置方法前面已经讲过了
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; Integrated Security=SSPI;");
// 连接到默认数据库, 如果指定连接到其他数据库, 可以附加 Initial Catalog=yourDBName字段。
2. 使用 SQL Server Authencation 模式:
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; User ID=yourLoginID; Password=yourPassword;");
// yourLoginID 为登录 ID,通常使用 sa 帐户登录,
// yourPassword 为登录 ID 对应的密码
值得注意的是,对于 Express 版本 SQL Server,它的实例名后面带 SQLExpress,而且不能改,当然也不能增加新的实例,连接时要附加这个标识,例如:
Server=127.0.0.1\\SQLExpress ...
Server=计算机名\\SQLExpress ...
Server=(local)\\SQLExpress ...
如果写成字符串一定要注意,需要写一个转义字符,上面也可以写成 .\\SqlExpress。服务器是本机,可以使用“.”代替计算机名或ip地址。
对于企业版的SQL Server 2005,则无此要求。
使用 System.Data.Sql.SqlClient.SqlConnection 连接 SQL Server,如果是本机,则最好采用 Windows 认证模式来连接。
SQL Server 2005 Express 版本,默认sa 是禁止网络登录的 (Deny login)。 如果使用 sa 登录,要先开启 sa 允许登录状态。设置方法前面已经讲过了
相关文章推荐
- 使用VS2008怎么连接自带的SQL Server2005的Express版本数据库
- windows mobile VS2008 使用 sqlite 数据库 哪个版本sqlite效率最高
- 开发android4.0以上版本网络编程模块的问题 使用URLConnection 怎么连接不上 获取Json字符串
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- Cassandra3.9版本Java驱动Datastax Java Driver使用手册1-数据库连接
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 安装sql 2005 express 后,并使用navicat远程连接数据库。
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 关于使用tomcat自带连接池xapool偶尔无法获取数据库连接的问题(报空指针)
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- vs2008 连接SQL Server2005 express 或ACCESS数据库
- 使用MySql自带的库进行数据库连接时可能产生的一些问题
- VS2013自带的数据库SQL Server Express LocalDB使用介绍
- 怎么把连接数据库的系统变成不用连数据库的演示版本POC
- 如何使用Eclipse自带的工具建立数据库连接
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- php高版本不再使用mysql_connect()来连接数据库