C#连接sql,登陆失败
server=JIE-PC\\WINCC;database=db_MrCy;IntegratedSecurity=true就连接正常。而server=JIE-PC\\SQ...
server=JIE-PC\\WINCC;database=db_MrCy;Integrated Security=true就连接正常。
而server=JIE-PC\\SQLEXPRESS;database=db_MrCy;Integrated Security=true提示:
无法打开登录所请求的数据库 "db_MrCy"。登录失败。
用户 'jie-PC\jie' 登录失败。
就是说,自己电脑里因为安装了WINCC自带的sql2005,有了2个实例名,可是JIE-PC\\SQLEXPRESS却连接不上。
问题是,另一台机子只有JIE-PC\\SQLEXPRESS,所以连接不上。
哪里出了问题??
谢谢
或者,增加实例怎么? 展开
而server=JIE-PC\\SQLEXPRESS;database=db_MrCy;Integrated Security=true提示:
无法打开登录所请求的数据库 "db_MrCy"。登录失败。
用户 'jie-PC\jie' 登录失败。
就是说,自己电脑里因为安装了WINCC自带的sql2005,有了2个实例名,可是JIE-PC\\SQLEXPRESS却连接不上。
问题是,另一台机子只有JIE-PC\\SQLEXPRESS,所以连接不上。
哪里出了问题??
谢谢
或者,增加实例怎么? 展开
展开全部
SqlServer的不同实例之间不共享用户信息和权限,也不共享使用的数据库,所以你在一个实例中能登录并创建了数据库,但是在另一个实例中就找不到相同的数据库。Integrated Security=true代表你使用windows用户的集成权限登录,没有问你的sqlserver账户和密码,为了确认问题,你最好使用server=JIE-PC\\WINCC;database=db_MrCy;user id=****;password=*****的连接字符串连接数据库。
追问
现在 是想连接上JIE-PC\\SQLEXPRESS:
server=JIE-PC\\SQLEXPRESS;database=db_MrCy;user id=saa;password=123出错:用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
追答
用户名密码对么?如果无法确认,你就用客户端连上去把sa的账户密码重置一下,然后再尝试使用密码。
另外还有可能是你的sqlexpress实例的验证模式仅允许使用windows验证,而不允许使用sqlserver验证。如果是这样你需要在SQL Server Management Studio中先用windows验证登录,然后右键点击连接的sqlexpress服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,将server authentication服务器认证从windows authentication mode(windows用户认证模式)
修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),然后重启sqlserver服务(切记,重启才生效,实在不能确认重启,你就重启计算机)
展开全部
server=JIE-PC\\SQLEXPRESS;database=db_MrCy;Integrated Security=true
改成下面的试试
server=.\\SQLEXPRESS;database=db_MrCy;Integrated Security=true 或
server=127.0.0.1;database=db_MrCy;Integrated Security=true
改成下面的试试
server=.\\SQLEXPRESS;database=db_MrCy;Integrated Security=true 或
server=127.0.0.1;database=db_MrCy;Integrated Security=true
追问
server=127.0.0.1;database=db_MrCy;Integrated Security=true倒是可以,可是它对应的是JIE-PC\\WINCC还是JIE-PC\\SQLEXPRESS呢。
现在 是想连接上JIE-PC\\SQLEXPRESS。
追答
分别在两个服务器上面建立两个名字不一样的数据库啊,然后用你的连接字符串连下就知道了,哪个连接字符串连得上就是哪个服务器了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用查询分析器sa登陆试试
赋予权限应该是选中角色sa,右击->属性,里面应该有相关的
赋予权限应该是选中角色sa,右击->属性,里面应该有相关的
追问
用SQL查询分析器,结果:
无法连接到服务器JIE-PC
服务器:消息14,级别16,状态1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询