SQL server 2005远程连接问题

SQL server 2005远程连接问题,sql,sql-server-2005,connection,Sql,Sql Server 2005,Connection,我在两台计算机上安装了SQLServer2005Express。我在两台计算机上都安装了SQL Server Management Studio Express。我运行了Management Studio的每个实例,并使用Windows身份验证连接到SQL Server(一台计算机的连接示例:“A-63A9D4D7E7834\SQLEXPRESS”)。我创建了一个名为“test1”的数据库,并创建了几个保存了数据的表 我做了这个网站上说的一切:“除了我完全禁用了防火墙 我连接到A-63A9D4D

我在两台计算机上安装了SQLServer2005Express。我在两台计算机上都安装了SQL Server Management Studio Express。我运行了Management Studio的每个实例,并使用Windows身份验证连接到SQL Server(一台计算机的连接示例:“A-63A9D4D7E7834\SQLEXPRESS”)。我创建了一个名为“test1”的数据库,并创建了几个保存了数据的表

我做了这个网站上说的一切:“除了我完全禁用了防火墙

我连接到A-63A9D4D7E7834,在计算机A-63A9D4D7E7834上启动了“SQL Server Management Studio Express”: 服务器名称:“ALL-E425BE6C41D\SQLEXPRESS”
身份验证:“windows身份验证”
并点击“连接”。我得到以下错误:

无法连接到 ALL-E425BE6C41D\SQLEXPRESS

其他信息:

用户登录失败 “ALL-E425BE6C41D\Guest”。(Microsoft) SQL Server,错误:18456)

有关帮助,请单击:


如何解决此问题?

除非您已登录SQL Server for ALL-E425BE6C41D\Guest,否则您的登录将失败。如果您使用的是Windows身份验证,请登录到您的计算机,并使用在SQL Server上具有特权的帐户(通常是您安装它的帐户)启动SQL Server Management Studio Express。

如果您执行以下操作,该怎么办:

在两台PC上打开SQL Management studio并执行以下步骤:

  • 启用混合身份验证模式(服务器属性>安全性)

  • 在对象资源管理器中创建新用户(安全>登录)

    • 在新用户窗口中填写明显的内容(取消选中passwod expire框!),然后 转到用户映射,将数据库分配给用户,并分配“dbOwner”角色

    • 现在,从机器A连接到一个新的DB引擎,并提供服务器B的服务器名,然后使用SQL server身份验证。您能告诉我您遇到了什么错误吗


我刚刚测试过,对我来说一切正常。

然后做什么?:-)启动sql server management studio会有所不同吗?请您指导如何进行此登录操作?以便我的来宾pc可以连接到sql pc?好的,如果您不使用域,您必须按照Sander所说的操作,并将服务器模式更改为“混合模式”。这将允许您创建具有用户名和密码的登录名。桑德告诉过你怎么做的。打开SSMSE时,请选择要连接到的服务器,并输入用户名和密码,然后您应该进行连接。是,在遵循microsoft知识库的指南时,它们将自动启用