我已经看过这个链接,但没有帮助: 如何确定已安装的SQL Server实例及其版本?
所以这是我的问题:
我想看看我的计算机上安装了哪些版本的sql.
如果我正在运行查询并输入:
select @@version
Run Code Online (Sandbox Code Playgroud)
它告诉我正在运行的线程版本.(我不想要)
我希望看到所有版本 - 如果已安装!
示例:计算机可以具有sql 2000,2005,2008,2008R2
我为我的sql server文件夹附加了一个打印屏幕.
我知道
80 = SQL Server 2000
90 = SQL Server 2005
100 = SQL Server 2008
Run Code Online (Sandbox Code Playgroud)
但是,这不是一个规则.
自2008年以来创造了80,90.
似乎找到安装版本的唯一方法(除了regedit)是由Sql Server配置管理器完成的.
问题:
1)仅通过文件系统可以检测我安装的版本吗?
2)有没有其他方式(除了注册表),看看安装了哪些SQL版本?
3)我读到mssql.1是针对引擎的.那MSSQL10.SQLEXPRESS怎么样?为什么它没有mssql.4号码?MSDN表示它是已安装组件的顺序ID.
Ari*_*ion 12
SQL Server 2008发现报告
我怎么知道我安装了哪些SQL Server功能和版本?这个问题最近被问了很多.从SQL Server 2008开始,我们在Installation Center的"工具"页面上添加了一个SQL Server发现报告作为选项.当您单击下面的链接时,将启动SQL Server以发现SQL Server功能.
SQL Server发现报告保存到%ProgramFiles%\ Microsoft SQL Server\100\Setup Bootstrap\Log \
选项:
您还可以通过命令行生成"发现"报告.从命令提示符运行"Setup.exe/Action = RunDiscovery"如果在命令行中添加"/ q",则不会显示任何UI,但仍会在%ProgramFiles%\ Microsoft SQL Server\100中创建报告设置Bootstrap\Log\20091112_082147.
参考:
通常,
MSSQL.1, MSSQL.2, ...
,MSSQL10.<INSTANCENAME>
和MSSQL10_50.<INSTANCENAME>
.但是,由于可以在安装期间更改数据目录(至少对于较新的SQL Server版本),这不是检测SQL Server实例的可靠方法.
归档时间: |
|
查看次数: |
36570 次 |
最近记录: |