【问题标题】:What problems will I cause by installing SQL Express as MSSQLSERVER?将 SQL Express 安装为 MSSQLSERVER 会导致什么问题?
【发布时间】:2009-12-27 08:55:10
【问题描述】:

与此反馈文档中的人 Selecting the "Default Instance" option in SQL Server 2008 Express RTM has no effect 一样,我必须安装 SQL Server Express 2008 两次,然后才意识到自己在做什么。

即使您选择默认实例,安装也会默认为“SQLExpress”。如果我将 SQL Server Express 安装为实例“MSSQLSERVER”,将来可能会给自己带来什么问题?

【问题讨论】:

    标签: sql-server sql-server-express sql-server-2008-express sql-default-instance


    【解决方案1】:

    我没有发现任何重大问题 - 您需要注意的唯一限制是,如果您需要在同一台服务器上安装 SQL Server 的“完整”版本,则不能将其安装为默认实例,因为该实例名称将默认为 MSSQLSERVER。

    但即使将 SQL Server Express 安装为“MSSQLSERVER”,您仍然可以轻松地以不同的实例名称安装 SQL Server 的完整副本 - 我认为这方面没有任何问题。

    【讨论】:

    • 感谢您的回复。我不太可能需要在这台机器上进行完整安装,但我以后会记住这一点。
    【解决方案2】:

    SQL Express 本身没有问题。它可以作为默认实例安装、更新、卸载。但是,各种管理工具、开发工具、文档和示例都存在很多问题,有时它们都假设 Express 实例将被命名为“SQLEXPRESS”。正如您已经发现的那样,这种“默认”的示例是机器配置中的 LocalSqlServer 连接字符串。 Andomar 发现还有其他的,包括 VS 安装脚本等。

    因此,虽然可以将 SQL Express 作为“MSSQLSERVER”,但它不会被开发平台的许多工具视为 SQL Express 实例,因此最好使用为了 Visual Studio 和朋友的利益,流动并拥有一个名为“SQLEXPRESS”的 SQL Express。

    【讨论】:

      【解决方案3】:

      我曾经以这种方式安装了 SQL Server Express 2005 的副本。后来,我安装了 Visual Studio 的测试版。结果是灾难性的:Windows 更新无法运行,两种产品的卸载程序都失败了,我只能通过重新安装 Windows 来修复它。

      现在它可能已在 SQL Server Express 2008 中修复,但除非真的有必要,否则我不会将其安装为 MSSQLSERVER。

      【讨论】:

      • +1 以获得出色的警示体验。 SQL Express 有可能不支持多个实例。
      【解决方案4】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-05
        • 1970-01-01
        • 2020-11-18
        • 2021-03-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多