C#连接SQL Server 2005 Express的字符串
来源:互联网 发布:机器人语音聊天软件 编辑:程序博客网 时间:2024/06/05 00:15
C#连接SQL Server的SqlConnection的字符串,许多都是不能连接的。现在给一个能连接的:
using System.Data.SqlClient;
public class sqlServerConnection {
//
public static void Main() {
//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
//
string cstr = "server=SERVER//SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
//
try {
//
using (SqlConnection con = new SqlConnection(cstr)) {
con.Open();
System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
System.Console.WriteLine("State:{0}",con.State);
}
//
}
catch (System.Exception sqle) {
System.Console.WriteLine(sqle.Message);
}
//
}
//
}
/*
程序的输出:
ServerVersion:09.00.3042
State:Open
*/
//不使用远程连接的时候应该把连接字符串改为:
"Server=localhost//SQLExpress;Integrated Security=SSPI"
//也可以指定默认的数据库,例如,指定默认数据库是"master"就应该写为:
"Server=localhost//SQLExpress;Initial Catalog=master;Integrated Security=SSPI"
或者:"Server=localhost//SQLExpress;Initial Catalog=master;Uid=sa;Pwd=sa"
B/S模式连接数据库:
string sql="Source=服务器Ip;database=数据库名称;UID=sa;Password=sasa;";
C/S模式连接数据库:
string sql="Data Source=服务器Ip;Initial Catalog=数据库名称;User ID=sa;password=sa";
错误信息: 解决方案: 1.安装一个SQL Server Management Studio Express。微软官方有下载,baidu,google里面都能查到。 2.安装完成后,开始菜单里找到Microsoft SQL Server 2005--配置工具--SQL Server 外围应用配置器--服务和连接的外围应用配置器: 4.回到SQL Server Management Studio Express主界面,在"安全性"-"登录名"下面为自己新建一个登录名,设置为SQL Server身份验证,然后在左边选择自己 想要的权限。 5.完上面四步后,通过以下连接字符串就应该可以连接到SQL Server 2005了。 "data source=./SQLEXPRESS;initial catalog=master;uid=sa;pwd=sa"
“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”
打开MSSQLSERVER节点下的Database Engine 节点,选择"远程连接",再选择"同时使用TCP/IP和Named pipes",确定后重启数据库服务。
3.用默认Windows身份验证模式登录SQL Server Management Studio Express,选择左边列表里面的服务器,右键查看属性,在"安全性"里面选择SQL Server和 Windows身份验证模式
其中./SQLEXPRESS可以写作LOCALHOST/SQLEXPRESS或者MachineName/LOCALHOST,当然第一种写法最简单了,适用于本机。
- C#连接SQL Server 2005 Express的字符串
- C#连接SQL Server 2005 Express的字符串
- C#连接SQL Server 2005 Express的字符串
- C#连接SQL Server 2005 Express的字符串
- SQL SERVER 2005 EXPRESS 连接字符串
- SQL SERVER EXPRESS 2005 连接字符串
- C# 连接 SQL Server 2005 Express 的注意事项
- SQL Server Express连接字符串
- SQL SERVER 2005 EXPRESS连接
- C#连接SQL Server的常用字符串
- SQL SERVER 2005 EXPRESS不能远程连接的问题
- SQL SERVER 2005 EXPRESS 远程连接的问题
- SQL SERVER 2005 EXPRESS不能远程连接的问题
- SQL SERVER 2005 EXPRESS 不能远程连接的问题
- sql server 2005 express不能远程连接的问题
- 无法连接新安装的SQL Server 2005 Express
- SQL SERVER 2005 EXPRESS不能远程连接的问题
- SQL Server 2005 express TCP/IP 不能连接的配置
- worklog 2010-02-22
- Hosts文件的作用
- 最新的25个最危险的编程错误
- 类QSettings使用参考
- TUXEDO启动常见错误和解决方法
- C#连接SQL Server 2005 Express的字符串
- linux 统计当前目录下文件数
- Android Intent机制实例详解
- 给技术创业的九个忠告(转载)
- 关于oracle的表空间,分区表,以及索引的总结
- C# 根据当前时间获取,本周,本月,本季度等时间段
- 全面认识CPU
- sharepoint2010右侧滚动条的问题
- 全球最具创新力公司出炉:Facebook第一华为第五