繁体   English   中英

使用 SQL Server 捕获 Azure VM 映像

[英]Capture Azure VM Image with SQL Server

我已按照这些步骤https://www.windowsazure.com/en-us/manage/windows/how-to-guides/capture-an-image/捕获 VM 的映像。 如前所述,使用了 sysprep,我能够复制 VM。 问题是当我 rdp 进入机器时,我无法连接到 SLQ Server。 Windows 身份验证登录失败。 通常这意味着 SQL Server 在另一个域上,但在这种情况下,错误是在本地计算机上。 所以我的问题是,如何在 Windows Azure 中使用 SQL Server 捕获 VM 的映像,并确保我至少在部署时可以使用 Windows 身份验证登录?

我不认为可以,我认为您需要在sysprep之前进行SQL Server身份验证(我尚未对此进行测试),据我所知这是相同的内部部署本身不是Azure功能...

如果在Windows上运行sysprep,则不应期望SQL Server中提供的当前主体可以继续工作。 SQL Server通过其SID引用Windows帐户,并且在Windows上运行sysprep将为Windows帐户创建一组新的SID。 因此,您必须将它们重新添加到发现的SQL Server中。

添加一个对我有用的解决方案,以防有人遇到同样的问题并且没有找到任何可行的解决方案。

从基于通用 VM(sysprep 运行)的映像创建 Azure VM 后:

  1. 启动 SQL Server 配置管理器。
  2. 导航到 SQL Server 服务。
  3. 右键单击右侧面板中的 SQL Server (SQLEXPRESS)-> 属性。
  4. 选择“此帐户:”并输入当前 VM 管理员凭据的详细信息。
  5. 应用更改并重新启动 SQL Server。

现在,尝试连接到 SQL Server。 它应该工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM