|
1
|
| serialhobbyist · 技术社区 · 16 年前 |
|
|
1
2
SQL Express本身没有问题。它可以作为默认实例进行安装、更新和卸载。但是,各种管理工具、开发工具、文档和示例都存在许多问题,这些问题都假定,有时在硬代码中,Express实例将被命名为“sqlExpress”。这类“默认”的一个例子是机器配置中的localsqlserver连接字符串,正如您已经发现的那样。还有其他一些,包括vs安装脚本等,如andomar发现的。 因此,虽然可以将SQL Express设置为“mssqlserver”,但不会将其视为 这个 SQL Express实例由开发平台上的许多工具提供,因此最好与流配合使用,并有一个名为“sqlExpress”的SQL Express,以利于Visual Studio和朋友。 |
|
|
2
3
我看不到任何主要问题-您必须注意的唯一限制是,如果需要在同一服务器上安装“完整”版本的SQL Server,则不能将其安装为默认实例,因为该实例名将默认为mssqlserver。 但即使将SQL Server Express安装为“mssqlserver”,您仍然可以轻松地在不同的实例名称下安装SQL Server的完整副本-在这方面我看不到任何问题。 |
|
|
3
1
我曾经用这种方式安装过一个SQL Server Express 2005的副本。稍后,我安装了Visual Studio的测试版。结果是灾难性的:Windows更新无法运行,两个产品的卸载程序都失败了,我只能通过重新安装Windows来修复它。 现在,也许它已经在SQL Server Express 2008中修复了,但除非确实需要,否则我不会将其安装为MSSQLServer。 |