【发布时间】:2017-08-16 07:47:50
【问题描述】:
我刚刚安装了 Visual Studio 2017 社区。我正在开始一个新的 ASP.net WebForms C# 项目,但我的连接字符串有问题。这是我到目前为止所做的: 使用个人用户帐户创建了一个 WebForms 应用程序 将 web.config 文件中的 DefaultConnection 更改为
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=s13.example.com;Initial Catalog=DB_9;User ID=DB_9_user;Password=myPwd;Integrated Security=False;"
providerName="System.Data.SqlClient" />
然后我添加了一个 SqlDataSource 并尝试使用 DefaultConnection,但我收到以下错误:
无法为此连接检索数据库架构。请 确保连接设置正确并且数据库是 在线。
未能为此请求检索数据。
无法连接到服务器(本地)。
用户“DB_9_user”登录失败。
接下来,我验证了服务器、用户名和密码是否正确。我在 Sql Server Management Studio 2012 中使用相同的凭据成功连接到数据库。所以接下来我用 Visual Studio 2013 Professional 启动了我的旧计算机并在那里重新创建了项目。更改连接字符串并在 SqlDataSource 控件中使用它完全没有问题。 VS 2017 社区版是否有什么不同之处阻止了我连接到数据库的能力?
【问题讨论】:
标签: asp.net sql-server visual-studio webforms