我创建了一个Amazon EC2实例,为Windows Server 2008预装了SQL Sever 2008。现在,为了使用SQL Server创建数据库,或者恢复我在本地计算机上拥有的数据库的备份,我需要SQL Server 2008的“sa”密码。
我尝试使用以下但没有运气:
有人可以指导我如何开始使用Amazon EC2 Datacenter关于“sa”密码。
由于
答案 0 :(得分:42)
截至2010-07-01的一些更新,使用Windows 2008 Datacenter(使用SQL Server Express)的全新亚马逊映像,SQL服务器正在运行,但sa帐户既未启用也未使用已知密码。请按照以下步骤进行修复:
答案 1 :(得分:12)
在新的Amazon EC2“小”实例上,截至2010-05-31,默认情况下禁用SQL服务。
修复:启用以“SQL”开头的任何服务。
现在,您可以回到“SQL Server Management Studio”,一切都会顺利运行。
<强>更新强>
2010-05-31。我测试了上面的说明,使用安装了SQL Server的全新Amazon EC2实例,一切都按照我的描述工作。
更新
2010-10-07。默认情况下,Amazon EC2在一个小实例上禁用SQL Server的真正原因是它实际上没有足够的RAM来正常运行。我甚至不确定为什么他们首先安装它。从痛苦的经历来看,我建议您选择运行MySQL,因为它更快更轻,或升级到合适大小的实例。
<强>更新强>
默认禁用SQL的另一个原因是:
我很确定他们想要避免成为那个放松另一个的“那个”公司 “红色代码”或“sql slammer”蠕虫 - @Dan Esparza
答案 2 :(得分:2)
RDC到Administrator下的服务器,并使用可信连接使用Enterprise Studio连接到MSSQL实例。然后转到Security并将sa密码设置为您需要的密码。
答案 3 :(得分:0)
运行Microsoft SQL Server Management Studio时,请确保即使您拥有管理权限也以管理员身份运行它。
答案 4 :(得分:0)
您无法直接查看密码,因为它将以加密格式显示在syslogins下。
但是,你可以重置密码。
使用“Windows身份验证”登录SSMS - &gt;展开“安全性 - &gt;登录”
在“登录”下,选择相应的LoginName并打开属性窗口。在那里,您可以为登录提供新密码。
答案 5 :(得分:0)
如何进入SQL Server的简短答案是您必须使用该服务器的管理员帐户(不是域管理员)对服务器进行RDP,然后使用Windows身份验证连接到SQL。然后,您可以启用sa或添加任何其他帐户。