使用C#获取SQL Server 2000实例路径

时间:2011-12-16 07:17:33

标签: c# sql-server-2000 instance

我需要使用C#以编程方式将文件重定位到SQL Server 2000默认数据文件夹,我搜索了很多但找不到解决方案。

以下链接仅适用于SQL Server 2005及更高版本。 C# How to get SQL Server installation path programatically?

请帮帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

“支持”的方法是使用DMO。您想要的属性称为SQLDataRoot

  

SQLDataRoot 属性标识实现Microsoft SQL Server系统用户定义数据库存储的默认操作系统目录。

DMO文档的根目录是here

事实上,SMO(与SQL Server 2005一起发布)支持连接到SQL Server 2000,因此您应该使用SMO执行此任务。我相信,你想要的财产是DefaultFile

这样做的好处是,相同的代码应该适用于2000,2005,2008和2008 R2实例。