问题描述
SqlConnectionStringBuilderbuilder=newSqlConnectionStringBuilder();builder.DataSource=inServerName;builder.InitialCatalog=inDataBaseName;builder.UserID=inUserID;builder.Password=inPassWord;builder.IntegratedSecurity=false;DBConn.ConnectionString=builder.ConnectionString;连接SQL2008是正常的,连接SQL2000就不行了,.net4的框架,求高手解答
解决方案
解决方案二:
程序所在机器是否可以正常连接SQL2000所在的服务器?
解决方案三:
引用1楼lovelj2012的回复:
程序所在机器是否可以正常连接SQL2000所在的服务器?
可以,就是本机
解决方案四:
那你trycatch一下,把异常信息贴出来
解决方案五:
引用3楼lovelj2012的回复:
那你trycatch一下,把异常信息贴出来
在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:SQLNetworkInterfaces,error:26-定位指定的服务器/实例时出错)SQL2008是可以连接的,很奇怪,之前我的电脑都可以,貌似升了.net4.5就不行了
解决方案六:
引用4楼HQB313的回复:
Quote: 引用3楼lovelj2012的回复:
那你trycatch一下,把异常信息贴出来在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:SQLNetworkInterfaces,error:26-定位指定的服务器/实例时出错)SQL2008是可以连接的,很奇怪,之前我的电脑都可以,貌似升了.net4.5就不行了
连接字符串你写的是IP?用localhost、机器名或者点(.)
解决方案七:
引用5楼lovelj2012的回复:
Quote: 引用4楼HQB313的回复:
Quote: 引用3楼lovelj2012的回复:
那你trycatch一下,把异常信息贴出来在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:SQLNetworkInterfaces,error:26-定位指定的服务器/实例时出错)SQL2008是可以连接的,很奇怪,之前我的电脑都可以,貌似升了.net4.5就不行了
连接字符串你写的是IP?用localhost、机器名或者点(.)
我电脑上装了SQL2000,SQL2008用的实例名:.sql2000
解决方案八:
你有没有开启远程服务(可以去百度一下,这个很简单),还有就是你可以不用实例。直接用本机的ip,访问你自己建立的数据库。
解决方案九:
引用7楼qq664781443的回复:
你有没有开启远程服务(可以去百度一下,这个很简单),还有就是你可以不用实例。直接用本机的ip,访问你自己建立的数据库。
SQL2000默认开启的吧,1433端口
解决方案十:
SQL实例名写的对么?
解决方案十一:
SQLServer2000数据库连接//在Web.Config文件中的</connectionStrings>节点中添加连接<appSettings><addkey="conStr"value="Server=.;DataBase=db_Blog;uid=sa;pwd="/></appSettings>//在自定的SqlData类中引入连接设置publicclassSqlData{#region类中的全局变量publicSqlConnectionsqlcon;//申明一个SqlConnection对象privateSqlCommandsqlcom;//申明一个SqlCommand对象privateSqlDataAdaptersqldata;//申明一个SqlDataAdapter对象publicSqlData(){sqlcon=newSqlConnection(ConfigurationManager.AppSettings["conStr"]);}//此方法返回一个DataSet类型示例、
解决方案十二:
#以备调用(处理增、删、改、查等)//<paramname="SqlCom">要执行的SQL语句</param>publicDataSetExceDS(stringSqlCom){try{sqlcon.Open();//打开链接SqlCommandsqlcom=newSqlCommand(SqlCom,sqlcon);SqlDataAdaptersqldata=newSqlDataAdapter();sqldata.SelectCommand=sqlcom;DataSetds=newDataSet();sqldata.Fill(ds);returnds;}finally{sqlcon.Close();}}}