如何使用本地SQL Server数据库(有或没有)Windows身份验证模式设置我的C#Winforms应用程序?

时间:2017-09-16 06:40:39

标签: c# sql-server windows authentication

我使用Visual Studio 2015开发了一个C#Winforms应用程序,该应用程序使用SQL Server 2014本地数据库。

我使用ado.net连接到数据库,我使用了连接字符串:

Data source=reza\mssqlserver2014;inital catalog=storesystem;integated security=true

它在我的电脑上运行良好。

我需要什么以及如何在另一台计算机上进行设置?

请注意,我使用Windows身份验证模式登录SQL Server 2014。

我已尝试将.mdf文件备份并还原到目标计算机。但它没有用。

1 个答案:

答案 0 :(得分:0)

您的应用使用Windows身份验证连接到SQL Server,我怀疑您的开发计算机的SQL实例已经设置为识别您的帐户。

在目标计算机上,将当前登录的Windows用户添加为登录下相关数据库的合法用户。

虽然您可以说可以转向SQL Server身份验证,但更好的安全模型是应用程序首先不使用密码。