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

发布于 2024-12-21 07:20:49 字数 296 浏览 0 评论 0原文

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

下面给出的链接仅适用于 SQL Server 2005 及以上版本。 C# 如何以编程方式获取 SQL Server 安装路径?

请帮助我。 提前致谢。

I need to relocate files to SQL Server 2000 default data folder programmatically using C#, I have searched a lot but couldn't find a solution.

Given below link only works for SQL Server 2005 and above versions.
C# How to get SQL Server installation path programatically?

Please help me.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雅心素梦 2024-12-28 07:20:49

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

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

DMO 文档的根目录位于此处

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

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

The "supported" way to do this would be to use DMO. The property you want is called SQLDataRoot:

The SQLDataRoot property identifies the default operating-system directory implementing storage for Microsoft SQL Server system user-defined databases.

The root of the DMO documentation is here

In fact, SMO (that was released with SQL Server 2005) supports connecting to SQL Server 2000, so you should use SMO for this task. The property you want there is, I believe, DefaultFile

This has the benefit that the same code should work against 2000,2005,2008 and 2008 R2 instances.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文