繁体   English   中英

通过Visual Studio 2010 C#访问sql 2008数据库

[英]Accessing sql 2008 database through visual studio 2010 C#

大家好,我有一个简单的问题,但是我是C#的新手,所以我有一个小问题。 我正在使用以下连接:

SqlConnection conn = new SqlConnection(@"Server=myservername\SQLEXPRESS;Database=Names;");

我也尝试过输入用户名和密码,但登录始终失败。

我认为这是因为我不太确定要使用的用户名和密码。

与我的SQL Server我正在使用Windows身份验证...如果有帮助。

有谁知道我应该使用哪个用户名和密码? 或另一种方式来做到这一点?

我已经看到我可能需要在sql设置中打开远程访问,任何人都可以告诉我该怎么做吗?

谢谢!

您的连接字符串应指定必须使用集成身份验证(Windows身份验证)。 否则,它将尝试执行SQL用户/密码身份验证,默认情况下该功能在SQL Server上已禁用,并且如果启用,则不会针对Windows用户进行身份验证。

Server=.\SQLEXPRESS;Database=YourDatabaseName;Integrated Security=SSPI;

仅当您的应用程序和SQL Server Express实例不在同一台计算机上时才需要远程访问(这就是为什么示例连接字符串在此处的服务器名称带有. ,该名称代表本地服务器)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM