数据库连接不上,求救
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)代码如下:
//建立与数据库连接的字符串
string ConnStr = "server=local; uid=sa;pwd=123;database=";
//创建SqlConnection对象
SqlConnection conn = new SqlConnection(ConnStr);
conn.Open();//打开与数据库的连接
//创建SqlCommand对象
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
conn.Open();
为什么为什么,,,我使用的是VS2008,数据库使用的是SQL Server Management Studio Express. --------------------编程问答-------------------- string ConnStr = "server=local; uid=sa;pwd=123;database=";
==================
database=???
数据库没名字 ? --------------------编程问答--------------------
正解、、你的数据库名称呢????????? --------------------编程问答-------------------- string ConnStr = "server=(local); uid=sa;pwd=123;database=数据库名称";
local用括号 扩住 或换成.
--------------------编程问答--------------------
LZ把数据库都没给上 那能连接到数据库 --------------------编程问答--------------------
LZ你也太搞笑啦,连接数据库,名称都没有的啊 --------------------编程问答-------------------- 我想是你的字符串的问题
string ConnectString = "User ID=sa;Password=123456;Initial Catalog=人事管理系统;Server=sunyongxing
SqlConnection conn = new SqlConnection(ConnectString); --------------------编程问答-------------------- 这是我常用的连sql server的,应该是可以的啦
string connectionString="Data Source=127.0.0.1;Initial Catalog=数据库名称;User ID=sa;pwd=123456;Pooling=true;MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30"--------------------编程问答-------------------- 我的数据库 初始设置的是windows 登陆。。。
使用的是
string ConnStr= "Data Source=SL-20100806ENEZ\SQLEXPRESS;Initial Catalog=login;Integrated Security=True;"
可是还是不行。 --------------------编程问答-------------------- string ConnStr= @"Data Source=SL-20100806ENEZ\SQLEXPRESS;Initial Catalog=login;Integrated Security=True;"
\需要转义 --------------------编程问答-------------------- string strCon = "Data Source=(local);Database=BooksManage;Uid=sa;Pwd=5354";
补充:.NET技术 , ASP.NET