gpt4 book ai didi

asp.net - Visual Studio 2017 连接字符串无法连接到服务器

转载 作者:行者123 更新时间:2023-12-02 15:26:52 30 4
gpt4 key购买 nike

我刚刚安装了 Visual Studio 2017 Community。我正在开始一个新的 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,但出现以下错误:

Database schema could not be retrieved for this connection. Please make sure the connection settings are correct and that the database is online.
Failed to retrieve data for this request.
Failed to connect to server (local).
Login failed for user 'DB_9_user'.

接下来,我验证了服务器、用户名和密码是否正确。我在 Sql Server Management Studio 2012 中使用相同的凭据成功连接到数据库。接下来,我用 Visual Studio 2013 Professional 启动我的旧计算机,并在那里重新创建了项目。更改连接字符串并在 SqlDataSource 控件中使用它完全没有问题。 VS 2017 社区版是否有什么不同之处阻止了我连接到数据库的能力?

最佳答案

这是我解决此问题的方法。在 Visual Studio 中,工具 -> 连接到数据库。使用与连接字符串相同的凭据和服务器名称。然后,当您创建新数据源时,选择 SQL 数据库作为数据源类型。当您选择数据连接时,您之前创建的连接应该可供选择,而不是使用连接字符串。这将创建一个新的连接字符串并将其添加到您的 web.config 文件中。这应该看起来与您之前的连接字符串完全相同。如果您选择介意使用旧连接字符串更新任何内容,则可以用此字符串替换旧连接字符串。

关于asp.net - Visual Studio 2017 连接字符串无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981424/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com