当前位置:编程学习 > C#/ASP.NET >>

数据库连接不上,求救

在建立与服务器的连接时出错。在连接到 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=??? 
数据库没名字 ? --------------------编程问答--------------------
引用 1 楼 q107770540 的回复:
string ConnStr = "server=local; uid=sa;pwd=123;database=";
==================
database=??? 
数据库没名字 ?

正解、、你的数据库名称呢????????? --------------------编程问答-------------------- string ConnStr = "server=(local); uid=sa;pwd=123;database=数据库名称"; 
local用括号 扩住 或换成. 

--------------------编程问答--------------------
引用 1 楼 q107770540 的回复:
string ConnStr = "server=local; uid=sa;pwd=123;database=";
==================
database=??? 
数据库没名字 ?



LZ把数据库都没给上  那能连接到数据库 --------------------编程问答--------------------
引用楼主 lvyao8414 的回复:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 



代码如下:
  //建立与数据库连接的字符串
  string ConnStr = "server=local; uid……

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,