C#连接数据库SqlConnection.ConnectionString 属性“Server=(local)”没用

问题描述

用这个就会报错(provider:NamedPipesProvider,error:40-无法打开到SQLServer的连接)不过msdn上就是这样写的啊。如果把Server设置成具体实例名就不会报错了

解决方案

解决方案二:
1首先看看sqlserver里配置是否有两个实例,一个是sqlExpress是安装vs2005装的,另一个sql2005是安装sqlserver2005建的如果你所有的数据都建立在sql2005中。那就将DataSource=sql2005试试或者使用下面方法web.config文件里关于数据库的配置文件修改改一下将<addname="NorthwindConnectionString"connectionString="DataSource=localhost;InitialCatalog=Northwind;UserID=sa;Password=test"providerName="System.Data.SqlClient"/>localhost修改为./SqlExpress即可。
解决方案三:
在参考http://hi.baidu.com/dotey_2/blog/item/cb2f5b861f76a63766096e37.html
解决方案四:
sql2000用local好像可以,sql2005、sql2008好像要用localhost
解决方案五:
你试试这几种方法1、server=localhost2、server=.3、server=你的计算机名
解决方案六:
引用楼主的回复:

用这个就会报错(provider:NamedPipesProvider,error:40-无法打开到SQLServer的连接)不过msdn上就是这样写的啊。如果把Server设置成具体实例名就不会报错了

Server=(local)可能采用的是本机的命名管道,看下本机是否可连接,打开了NamedPipes连接模式没有
解决方案七:
楼主,看看你的服务开了没,然后再看看你的连接串啊server=.;uid=sa;pwsd=;database=;
解决方案八:
本机,直接用"."
解决方案九:
支持楼上的。本机直接用".",server=“数据库地址”
解决方案十:
本机就用“.”
解决方案十一:
直接用.也没用。。。只有直接用完整实例名称才有用Server=SAMSUNG-PCSQLEXPRESS只能这样
解决方案十二:
该回复于2012-05-29 08:40:48被版主删除
解决方案十三:
试试.SQLEXPRESS
解决方案十四:
本机的话用127.0.0.1,或者直接用你的机器的局域网IP。

时间: 2024-08-01 01:31:17

C#连接数据库SqlConnection.ConnectionString 属性“Server=(local)”没用的相关文章

SqlConnection.ConnectionString 属性

connection ConnectionString 类似于 OLE DB 连接字符串,但并不相同.与 OLE DB 或 ADO 不同,如果"Persist Security Info "值设置为 false(默认值),则返回的连接字符串与用户设置的 ConnectionString 相同但去除了安全信息.除非将"Persist Security Info "设置为 true,否则,SQL Server .NET Framework 数据提供程序将不会保持,也不会

ConnectionString 属性尚未初始化

问题描述 publicDatabase(){////TODO:在此处添加构造函数逻辑//ConnectionString=ConfigurationManager.AppSettings["DBConnectionString"];}protectedvoidOpen(){if(Connection==null){Connection=newSqlConnection(ConnectionString);}if(Connection.State.Equals(ConnectionSta

connectionstring-DataAdapter ConnectionString属性尚未初始化

问题描述 DataAdapter ConnectionString属性尚未初始化 private DataSet ds = new DataSet(); DataTable dt = new DataTable(); private SqlDataAdapter dap = new SqlDataAdapter(); BindingSource bs = new BindingSource(); 这是我调用数据库数据的方法: public DataSet AccessDBData(string

实现整个网站系统只有一个connection对象,可是对象只能使用一次,再次调用时提示:connection对象的connectionstring属性未初始化?内含代码

问题描述 实现整个网站系统只有一个connection对象,可是对象只能使用一次,再次调用时提示:connection对象的connectionstring属性未初始化???????..................为什么????????创建connection对象publicclassPubConn{privatePubConn(){}privatestaticOracleConnectionDALPubConnection;publicstaticOracleConnectionPubCo

总是提示 ConnectionString 属性尚未初始化,只开一个表没任何问题,同时写三个数据库到第二个就提示

问题描述 stringProductBuyIDs="",ProductBuyYouHuiJias="",BuyProductCode;stringsqlBuyName,sqlDingName,sqlBuyPhone,sqlDingPhones,sqlCompanyProvince,sqlCompanyCity;stringsqlBuyAddress,sqlBuyCode,sqlBuyContent,sqlKuaidi,sqlHuoTime,sqlBuyTongDao

SqlConnection.ConnectionString相关关键字_基础应用

由于本人出生贫寒,还未能领略Orcle,DB2等大哥哥,以前经常用ACCESS在学校中玩耍,后来就是SQL.对于ACCESS的连接字符串没什么变化,都是那么一句或许有其他的Provider:对于SQL我也经常用Visual Studio连接数据库,然后在服务器的属性中复制连接字符串,一直以来都没有对他的字符串真正认真过.现在由于要接触EnterpriseLibrary所以就从网上网罗了一下,把他总结下来,顺便可以巩固一下,从此不再模糊- ConnectionString主要要认清他的几个关键字,

.net设计登录页面,点击登录按钮,一直提示“ConnectionString 属性尚未初始化。”

问题描述 以下为数据库链连接代码:usingSystem;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.Configuration;namespaceGROUP.Manage{///<summary>///BaseClass的摘要说明.///</summary>publicclassBaseClass:System.Web.UI.Page{StringConnectionString;publicBaseClass(

System.InvalidOperationException: ConnectionString 属性尚未初始化。

问题描述 行70:行71://Executethecommand行72:myConnection.Open();行73:SqlDataReaderresult=myCommand.ExecuteReader(CommandBehavior.CloseConnection);行74publicSqlDataReaderGetProductCategories(){//CreateInstanceofConnectionandCommandObjectSqlConnectionmyConnectio

ConnectionString 属性尚未初始化。

问题描述 publicstringGetStringOne(stringStr){//数据库操作类,接参Str返回一行一例数据SqlConnectionconn=ODB.createConn();conn.Open();SqlCommandcmd=newSqlCommand(Str,conn);stringStrs=Convert.ToString(cmd.ExecuteScalar());conn.Close();conn.Dispose();returnStrs;} 解决方案 解决方案二:p