我使用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
文件备份并还原到目标计算机。但它没有用。
答案 0 :(得分:0)
您的应用使用Windows身份验证连接到SQL Server,我怀疑您的开发计算机的SQL实例已经设置为识别您的帐户。
在目标计算机上,将当前登录的Windows用户添加为登录下相关数据库的合法用户。
虽然您可以说可以转向SQL Server身份验证,但更好的安全模型是应用程序首先不使用密码。