我目前正在MyComputerName使用 SQL Server Express 2014在服务器上托管一个数据库。
我想将数据库移动到另一台计算机,因此我在其上安装了 SQL Server Express 2014,但该计算机只有实例ThatComputerName\SQLEXPRESS。当我尝试连接时,ThatComputerName它会引发错误
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)
但是,我无法启用远程连接,ThatComputerName因为我什至无法连接到该实例。
我不记得我在以前的计算机上做了什么以允许我连接到MyComputerName和MyComputerName\SQLEXPRESS,我如何在新计算机上创建该实例?我必须重新安装吗?
我的机器上托管了一个数据库,我希望同事能够通过我创建的程序访问和编辑该数据库。
我当前的连接字符串是:
Server=MyMachine;Database=MyDatabase;Integrated Security=True;
Run Code Online (Sandbox Code Playgroud)
为了让另一个用户访问它,我必须:
运行脚本:
USE Database
GRANT SELECT, INSERT, UPDATE, DELETE TO [Username]
GO
Run Code Online (Sandbox Code Playgroud)我如何配置它以便我的工作网络上的每个人(或 Windows 用户名以“ MyCompany\”开头的每个人)都可以默认拥有这些权限?这样我就不必手动添加每个新人。