小编Cha*_*ton的帖子

如何创建仅包含 ComputerName 而不是 ComputerName\SQLEXPRESS 的服务器实例

我目前正在MyComputerName使用 SQL Server Express 2014在服务器上托管一个数据库。

我想将数据库移动到另一台计算机,因此我在其上安装了 SQL Server Express 2014,但该计算机只有实例ThatComputerName\SQLEXPRESS。当我尝试连接时,ThatComputerName它会引发错误

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)

但是,我无法启用远程连接,ThatComputerName因为我什至无法连接到该实例。

我不记得我在以前的计算机上做了什么以允许我连接到MyComputerNameMyComputerName\SQLEXPRESS,我如何在新计算机上创建该实例?我必须重新安装吗?

sql-server instance sql-server-express sql-server-2014

5
推荐指数
1
解决办法
1694
查看次数

如何更改 SQL Server 数据库的默认安全性以便每个人都可以使用它?

我的机器上托管了一个数据库,我希望同事能够通过我创建的程序访问和编辑该数据库。

我当前的连接字符串是:

Server=MyMachine;Database=MyDatabase;Integrated Security=True;
Run Code Online (Sandbox Code Playgroud)

为了让另一个用户访问它,我必须:

  1. 在 SQL Server Management Studio 中添加数据库安全下的用户
  2. 在 SSMS 中添加服务器安全下的用户
  3. 运行脚本:

    USE Database
        GRANT SELECT, INSERT, UPDATE, DELETE TO [Username]
    GO
    
    Run Code Online (Sandbox Code Playgroud)

我如何配置它以便我的工作网络上的每个人(或 Windows 用户名以“ MyCompany\”开头的每个人)都可以默认拥有这些权限?这样我就不必手动添加每个新人。

security sql-server permissions ssms

1
推荐指数
1
解决办法
258
查看次数