Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用用户名和密码连接到SQL Server_C#_Sql Server_Visual Studio - Fatal编程技术网

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

C# 使用用户名和密码连接到SQL Server,c#,sql-server,visual-studio,C#,Sql Server,Visual Studio,我正在编写一个C#应用程序,部署到另一台机器上。部署计算机是一个干净的Windows 7安装 在我的开发机器(Windows 7 32位虚拟机)上,我安装了SQL Server 2008 R2和Visual Studio Express 2010。我想创建一个新的数据库,并让它需要从应用程序进行身份验证才能连接。我找到的所有教程都提到了连接字符串部分,我在任何地方都找不到对此的解释。事实上,我甚至不知道如何在SQLServerManagementStudio中向SQLServer添加新用户和密码

我正在编写一个C#应用程序,部署到另一台机器上。部署计算机是一个干净的Windows 7安装

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

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


谢谢。

要创建SQL Server登录,请执行以下操作:

对于连接字符串:


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

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

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

关于连接字符串,如前所述,这是一个非常好的网站:

http://www.connectionstrings.com/

您的问题是关于C#中的SQL Server连接字符串,还是通过SSMS创建新用户?@Dan:真的是关于两者。连接字符串需要包含用户名和密码组合。