c# - 使用用户名和密码连接到 SQL Server

标签 c# sql-server visual-studio

我正在编写一个要部署在另一台计算机上的 C# 应用程序。部署计算机是全新安装的 Windows 7。

在我的开发计算机(Windows 7 32 位虚拟机)上,我安装了 SQL Server 2008 R2 和 Visual Studio Express 2010。我想创建一个新数据库,并要求应用程序进行身份验证才能连接。我发现的所有教程都提到了连接字符串部分,但我在任何地方都找不到这个解释。事实上,我什至不知道如何在 SQL Server Management Studio 中向 SQL Server 添加新用户和密码。

如何向 SQL Management Studio 2008 R2 添加新用户和密码,以便可以轻松地在另一台计算机上安装另一个 SQL Server 实例并将数据库移至其中?

谢谢。

最佳答案

首先检查您的数据库的身份验证模式: 连接到 SSMS 上的数据库,右键单击它,转到“属性”,然后转到“安全”。确保选择“SQL Server 和 Windows 身份验证模式”。这将允许您创建登录名。

然后创建您的登录名: 连接到 SSMS 上的数据库,展开数据库,然后转到“安全”,右键单击登录名,然后单击“新登录名”

然后创建您的用户: 转到数据库内的安全文件夹,右键单击用户和“新用户”。告知您之前创建的用户名和登录名。 不要忘记添加必要的权限

关于连接字符串,正如已经指出的那样,这是一个非常好的网站:

http://www.connectionstrings.com/

关于c# - 使用用户名和密码连接到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468879/

相关文章:

ios - 从 VS 调试 iOS 时,程序 'Mono' 已退出,代码为 0 (0x0)

visual-studio - 在 Visual Studio 解决方案资源管理器中禁用文件旁边的显示三角形

c# - 如何存储 LinkedIn API AccessToken,这样我就不必在每次使用 LinkedIn API 时都重新输入凭据?

sql-server - 从一组 GPS 坐标获取最大距离

node.js - 带有长字符串错误的 Sequelize/繁琐的创建/更新记录 : read ECONNRESET

mysql - SQL查询: Group Concat Children Elements With Parent

c# - 如何换出主窗体?

c# - 我可以在 NET MVC Controller 中使用静态缓存帮助器方法吗?

c# - .Net 应用程序的源代码真的可以这么简单地获取吗?

c# - 无法使用 MySQLConnection 连接到远程数据库