尝试使用 AdventureWorksDW 教程安装 SQL Server 2012 (Eval) 以使用新的 BI 工具。因此,我感觉自己陷入了 SA 活动中,而这些活动在现实世界中会由其他人完成。我需要帮助才能让 2012 运行起来。
我做了什么:
我已经验证防火墙有 SQLServer.exe。我已经验证 ShrMem、NmdPipes 和 TCP/IP 协议已启用。根据情况,我收到以下两个错误之一:
18456 登录;但是,没有命名管道(没有确切的措辞)这是过去 4 天内的第二次安装;两次我都遇到了同样的问题。第一次安装我使用了 Windows Auth;然后找到了一个博客 - SQL Coffee - 上面说要设置 SQL Auth 并检查混合模式气泡 - 我照做了。
在 SQL Server 配置管理器下,在右侧窗格中的 SQL Server 服务中我单击 SQL Server (MSSQLSERVER);单击后弹出 SQL Server (MSSQLSERVER) 属性框。
在“登录”选项卡中有以下信息:
帐户名称:.\sqlacct 密码:带星号 确认密码:带星号 服务器状态:正在运行 互联网上的所有“帮助” - 包括 MS - 都说明启动 SQL Server Management Studio,然后在对象资源管理器中右键单击数据库。我在对象资源管理器 (OE) 中没有任何内容。当我单击“连接”下拉菜单时,我选择“数据库引擎”,弹出“连接到服务器”对话框,该对话框在“登录”选项卡中有以下内容:(我没有对“连接属性”或“其他连接参数”选项卡进行任何更改。)
服务器类型:数据库引擎(灰色)服务器名称:PC 身份验证的名称:SQL Server Auth(我也尝试过 Windows Auth)登录:(尝试过以下每一个):.\sqlacct | PC 名称\sqlacct | sqlacct 密码:与上面提到的 MSSQLSERVER 相同。是的,多次检查了拼写/打字。
由于 SQL Server 2012 与我开发的 PC 安装在同一个 PC 上,因此我的理解是没有使用任何端口。因此,我没有尝试了解任何端口。
答案1
根据您的描述,这听起来像是 SQL Server 确实在计算机上运行 - 如果没有,您将收到一条不同的错误消息,提示 SQL Server 不可用。我认为问题出在您用于登录的帐户上。(您可以通过查找错误 18456 消息中列出的“状态”代码来确认这一点在日志中。出于安全原因,向用户显示的消息始终是“状态:1”。)
当您以混合模式安装 SQL Server 时,您可以设置管理员密码;该帐户的用户名是sa
。您还可以指定 Windows 帐户以拥有管理员访问权限。如果您未在该屏幕上选择任何 Windows 帐户,则默认情况下没有 Windows 帐户具有访问权限。(除非您明确授予服务帐户访问权限,否则服务帐户无法登录 SQL Server。)
尝试以下操作:使用 SQL 身份验证连接到 SQL Server,使用sa
您在安装期间指定的用户名和密码。登录后,您可以添加其他 Windows 帐户,包括您自己的帐户。
答案2
服务器名称:尝试(机器的 IP EX 192.168.2.69 或尝试计算机主机名,或尝试“computer_name \ instance_name”
登录:SQL 用户名或 Windows 身份验证
密码: ********