无法为此连接检索错误数据库架构

时间:2017-12-04 09:21:10

标签: c# asp.net sql-server visual-studio-2017

编辑:如果你是贬低你可以至少告诉我我失踪了什么,这样我可以改进我的问题吗?

我有一个使用SQL Server数据库的网站。在构建调试和发布时,它可以正常工作。

但是如果我在项目中添加一个新的SqlDataSource并尝试在设计视图中配置它,我会收到此错误:

  

无法为此连接检索数据库方案。请确保连接设置正确并且数据库已联机。

     

无法检索此请求的数据   无法连接到服务器---------。
  用户'xxxxxx'登录失败。

即使我使用连接指南配置连接字符串,测试连接并保存,在尝试配置数据源时也会失败。

连接字符串:

Data Source=SERVER\SQLEXPRESS,61180;Initial Catalog=DBNAME;User Id=USERNAME;Password=PASSWORD;

所以要澄清:在调试和发布中运行网站时连接字符串工作正常,如果我使用SQL Server Management Studio连接,但唯一不起作用的地方是当我尝试配置数据源时设计观点。

1 个答案:

答案 0 :(得分:3)

经过大量的反复试验后,我发现我必须将Persist Security Info=True;放入连接字符串才能使其正常工作。

在我10年多的编程中,我第一次遇到这个问题。