c# - SqlException 未处理 : Login failed for user 'sa' :

标签 c# .net sql-server-2008 sqlexception

我尝试在 Visual Studio 2010 中远程连接到 sql server 2008 Express,但出现异常: SqlException 未处理:用户“sa”登录失败,尽管输入了正确的用户名和密码。

以下是 Windows 窗体中 app.cofig 文件的示例,该文件正在尝试连接到 sql server express:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
 </configSections>
 <connectionStrings>
  <add name="Prod" connectionString="Network Library=DBMSSOCN;Data Source= 192.100.100.199\SQLEXPRESS;Initial Catalog = inventory;User Id=sa;Password = Pass;MultipleActiveResultSets = True"
   providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

谁能告诉我如何解决这个问题?

最佳答案

安装 SQL Server 时,默认情况下不启用“混合身份验证”。在 SQL Server Management Studio Express 中检查这一点 - 右键单击​​服务器节点,打开属性,转到安全性,启用“SQL Server 和 Windows 身份验证模式”。

关于c# - SqlException 未处理 : Login failed for user 'sa' :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6840174/

相关文章:

c# - 如何立即使用 INotifyPropertyChanged 通知 GUI 更改

c# - 如何对所有共享特定属性的列表中的一组项目求和?

使用 LEN 对 ntext 字段进行 SQL SUM

ruby-on-rails-3 - 将 Redhat 连接到 SQL Server 2008 for Ruby on Rails

c# - NHibernate Cascade=保存更新”?

c# - 如何将自定义日志存储在使用diagnostics.wadcfg创建的Azure本地存储中

c# - 动态 CRM : creating Connection entities via API

c# - 使用 Visual Studio xsd.exe 生成代码时的 Pascal 大小写类名称

c# - 使用 Ninject 自定义 OptionalAttribute

sql - TSQL Count 函数和不同的缺失 NULL 值