我使用SQL Server r2数据库作为具有混合模式sql身份验证的远程服务器。
从客户端计算机运行我的c#程序以使用以下连接字符串访问数据库时:
"Data Source=192.168.1.101\SQLEXPRESS,1433;Initial Catalog=Login; Integrated Security=true;Connection timeout=30; User ID=sa;Password=23456"
并面临错误:
用户' VAIO \ Guest'
登录失败
VAIO是远程PC。
答案 0 :(得分:4)
您正在使用Integrated Security=true
,表示sql将尝试使用Windows身份验证登录。看来这个windows用户不是sql server的有效登录。如果要使用用户和密码设置:
Integrated Security=false
答案 1 :(得分:0)
它对我有用。使用 Sa 用户名和密码...
"Data Source=192.168.8.106\PEBB, 1433;Initial Catalog=d2;Integrated Security=False;user id=sa;password=123;Connect Timeout=30"```