【发布时间】:2018-08-06 03:47:19
【问题描述】:
我在尝试登录我发布的 WPF 应用程序时遇到了一个奇怪的问题。我正在使用 Microsoft SQL Server 2016,我也是服务器管理员。我在服务器中有一个名为 Project Tracking 的数据库。尝试登录时,我可以正常登录。当其他用户尝试登录时,他们会收到此错误:无法打开底层提供程序。
现在,如果我将他们作为系统管理员添加到 SQL 服务器,他们就可以正常登录,没有错误。尽管出于明显的安全原因,这不是我想要做的。我该如何实际添加它们以对数据库进行读/写访问?
应用程序中的连接字符串为: "metadata=res:///Model.ProjectTracking.csdl|res:///Model.ProjectTracking.ssdl| res://*/Model.ProjectTracking.msl;provider=System.Data.SqlClient;provider connection string="data source=EPLANDB\PROD4W;initial catalog=ProjectTrackingDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" " providerName="System.Data.EntityClient"
这是我第一次使用 SSMS 和 SQL Server,所以不确定到底是什么问题或如何正确表达,如果有人能指出正确的方向,我希望我能提供足够的信息。
【问题讨论】:
标签: sql sql-server database database-connection ssms