C# 从Visual Studio 2013连接到SQL Server 2008 R2数据库
我知道这是个经典问题。但是我受够了。我正在尝试在VS 2013中生成Windows窗体应用程序。对于数据库,我使用SQLServer2008R2。数据库和应用程序在同一个系统上。我在我的C# 从Visual Studio 2013连接到SQL Server 2008 R2数据库,c#,sql-server,sql-server-2008-r2,visual-studio-2013,C#,Sql Server,Sql Server 2008 R2,Visual Studio 2013,我知道这是个经典问题。但是我受够了。我正在尝试在VS 2013中生成Windows窗体应用程序。对于数据库,我使用SQLServer2008R2。数据库和应用程序在同一个系统上。我在我的app.config文件中使用以下连接字符串 <connectionStrings> <add name="Connectionstring1" connectionString="Data Source=PC02;Initial Catalog=KCPIMSTest;
app.config
文件中使用以下连接字符串
<connectionStrings>
<add name="Connectionstring1"
connectionString="Data Source=PC02;Initial Catalog=KCPIMSTest;
User ID=sa;Password=***********;Integrated Security=true"
providerName="System.Data.SqlClient"/>
</connectionStrings>
如果您使用的是SQL server登录,并且假设密码正确,请从连接字符串中删除
Integrated Security=true
参考:
请注意,尽可能使用
和(即实现IDisposable
的类,如SqlConnection
)。如果您使用的是SQL server登录,并且假设您拥有正确的密码,请从连接字符串中删除Integrated Security=true
参考:
请注意,在可能的情况下(即实现IDisposable
的类,如SqlConnection
)练习使用。您应该提供:
用户ID
和密码
(使用SQL Server登录时)
- 或者设置
集成安全性=true
(使用Windows登录时)李>
不要同时使用两者。您应该提供:
Data Source=PC02;Initial Catalog=KCPIMSTest;
User ID=sa;Password=***********
用户ID
和密码
(使用SQL Server登录时)
- 或者设置
集成安全性=true
(使用Windows登录时)李>
不要同时使用两者
Data Source=PC02;Initial Catalog=KCPIMSTest;
User ID=sa;Password=***********
删除集成安全性
。然后将您的password=******
更改为password=ouroriginalPasswordText
,然后您的登录将正常工作,并且
我想您是从ServerExplorer
复制了这个连接字符串。默认情况下,密码将被屏蔽。因此,您应该将掩码更改为原始密码
删除集成安全性
。然后将您的password=******
更改为password=ouroriginalPasswordText
,然后您的登录将正常工作,并且
我想您是从ServerExplorer
复制了这个连接字符串。默认情况下,密码将被屏蔽。因此,您应该将掩码更改为原始密码本身。您可以从服务器资源管理器访问数据库吗?如果是,您的连接字符串中的凭据是否与windows登录凭据相同?您是否故意省略密码(即用星号屏蔽密码),还是像@smilu所说的那样从服务器资源管理器复制密码?您可以从服务器资源管理器访问数据库吗?如果是,连接字符串中的凭据是否与windows登录凭据相同?您是否有意省略密码(即用星号屏蔽密码),还是像@smilu说的那样从服务器资源管理器复制它?然后我得到了一个异常,比如System.Data.SqlClient.SqlException类型的未处理异常发生在System.Data.dll中。其他信息:用户“sa”登录失败。@parvathiiii您的sa
密码就错了。您可以尝试使用具有相应凭据的其他用户吗?然后,我得到了类似System.Data.SqlClient.SqlException类型的未处理异常的异常,该异常发生在System.Data.dll中。其他信息:用户“sa”登录失败。@parvathiiii您的sa
密码错误。您可以尝试使用适当凭据的其他用户吗?我更改了connectionString=“Data Source=PC02;Initial Catalog=KCPIMSTest;Integrated Security=true”,但在System.Data.dll中出现了类似“System.Data.SqlClient.SqlException”类型的未处理异常的异常。其他信息:无法打开数据库“KCPIMSTest”由登录请求。登录失败。您的SQL Server中是否有与运行代码的用户相对应的Windows登录?i change connectionString=“Data Source=PC02;Initial Catalog=KCPIMSTest;Integrated Security=true”但获得的异常与System.Data.dll中发生的类型为“System.Data.SqlClient.SqlException”的未处理异常类似。其他信息:无法打开登录请求的数据库“KCPIMSTest”。登录失败。您的SQL Server中是否有与运行代码的用户对应的Windows登录?