C#如何连接sqlserver2008,以下是我的代码和出现的错误,帮帮忙吧
stringconnstr="DataSource=localhost;InitialCatalog=test;IntegratedSecurity=True";SqlC...
string connstr = "Data Source=localhost;Initial Catalog=test;Integrated Security=True";
SqlConnection sqlconstr = new SqlConnection(connstr);
sqlconstr.Open();
这是错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 展开
SqlConnection sqlconstr = new SqlConnection(connstr);
sqlconstr.Open();
这是错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 展开
展开全部
你的连接字符串写的不对,没有用户名和密码怎么连接数据库啊。
string connstr = "Data Source=localhost;Initial Catalog=test;Integrated Security=True ;User ID=你的数据库登陆用户 ;PassWord=该用户的密码";
使用Integrated Security=True指的是使用Windows登陆用户来进行验证,SQL称之为集成验证,这是需要在数据库里面设置的,建议使用Sql用户&密码进行数据库的登陆验证
string connstr = "Data Source=localhost;Initial Catalog=test;Integrated Security=True ;User ID=你的数据库登陆用户 ;PassWord=该用户的密码";
使用Integrated Security=True指的是使用Windows登陆用户来进行验证,SQL称之为集成验证,这是需要在数据库里面设置的,建议使用Sql用户&密码进行数据库的登陆验证
展开全部
从报错来看Data Source的问题大点,点确定Data Source的名称正确,如果安装的sqlserver express的话地址默认不是localhost
再保证服务器支持远程连接
再保证服务器支持远程连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、你先添加个配置文件,再在页面中添加个sqldatasource,配置它(还可以添加个dataview控件,运行看看)。
2、然后打开配置文件,查看连接。相对照自己写的。
2、然后打开配置文件,查看连接。相对照自己写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询