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

问题描述:

我正在编写一个C#应用程序以在另一台机器上部署。部署机器是干净的Windows 7安装。使用用户名和密码连接到SQL Server

在我的开发机器(Windows 7 32位虚拟机)上,我安装了SQL Server 2008 R2和Visual Studio Express 2010.我想创建一个新的数据库,并要求从应用程序进行身份验证以进行连接。我找到的所有教程都提到了连接字符串部分,我无法在任何地方找到解释。事实上,我甚至无法弄清楚如何在SQL Server Management Studio中向SQL Server添加新的用户和密码。

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

谢谢。

+0

是您约在C#中的SQL Server连接字符串的问题,或者创建通过SSMS新用户? – Dan 2012-02-27 16:57:24

+0

@丹:关于两者,真的。连接字符串需要包含用户名和密码组合。 – dotancohen 2012-02-27 19:14:04

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

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

然后创建用户: 去数据库中的安全文件夹,右键单击用户和“新用户”。通知您先前创建的用户名和登录名。 不要忘了加必要的权限

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

http://www.connectionstrings.com/ 

要创建一个SQL Server登录:

http://msdn.microsoft.com/en-us/library/aa337562.aspx

对于连接字符串:

http://www.connectionstrings.com/