繁体   English   中英

从 C# 连接到 SQL Server 2008

[英]Connect to SQL Server 2008 from C#

我在登录时遇到问题。 我在 SQL Server 2008 中创建了一个数据库。在附加数据库后,当我在 Visual Studio 2010 中运行我的软件时,我的软件登录失败。 它说

无效的用户名或密码”

而在我的另一台 PC 上,该软件运行良好。

我无法理解这个问题。

如果您的凭据很好,并且连接字符串正确,请尝试在 sql 服务器 2008 中从 windows 身份验证模式切换到 sql 混合模式,这可以在选项中找到,我相信在安全性下。

基本上,您的登录信息在您当前的 PC 上无效,很可能是因为 SQL 安全设置。

也许它允许来自您的另一台计算机的可信连接,但不允许来自这台计算机。

解决方案是修复您的 SQL 服务器设置。 最简单的方法是创建一个 sql 用户名并为其授予适当的权限,然后使用此用户名而不是受信任的连接或 NT 授权连接到服务器。 最后一部分需要你添加

;UserId=...;Password=...

到您的连接字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM