我正在使用MS Visual Studio 2010创建具有SQL Server 2008数据库访问权限的应用程序,但是我创建数据库所做的只是添加了一个新的“ SQL Server 2008数据库项目”,它对其进行了添加,并向我显示了解决方案中的所有内容资源管理器,但是我如何编写连接字符串以连接到它,因为我编写了此字符串,但没有用。
SqlConnection cnTrupp = new SqlConnection("Initial Catalog = Database;Data Source = localhost;Persist Security Info=True;");
更新:
我用了这个:
cnTrupp = new SqlConnection("database=DB_Trupp;server=.\\SQLExpress;Persist Security Info=True;integrated security=SSPI");
但是当我使用时,cnTrupp.Open()它告诉我登录失败。
cnTrupp.Open()
查看连接字符串网站,其中包含大量有关连接字符串的示例。
基本上,您需要三件事:
.
(local)
localhost
例如,如果要AdventureWorks使用集成安全性连接到本地计算机和数据库,请使用:
AdventureWorks
server=(local);database=AdventureWorks;integrated security=SSPI;
或者,如果您的计算机在默认安装中具有SQL Server Express,并且您想连接到AdventureWorksLT2008数据库,请使用以下命令:
server=.\SQLExpress;database=AdventureWorksLT2008;integrated Security=SSPI;