SQLServer2005 master.mdf 保存先の取得するには?


よし  2009-08-31 11:24:31  No: 101956

vb6sp6 側OS:windows xp sp3
SQlServer側OS:Windows server 2003 sp2

初心者のよしです。
VB6から外部(イントラ上)のPCのSQLServer2005express sp3 master.mdf の保存先(パス)を取得したいのですが。

c\program Files\Microsoft SQL Server\MSSQL1\MSSQL\DATA\master.mdf
パスを取得したいです。

CreateObject("Scripting.FileSystemObject")を使って検索をする場合
ネットワーク共有化されているフォルダには検索できるのですが
共有化されていないとこにはファイルパスを取得できないところです。

尚、
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.ConnectionString = "Provider=SQLOLEDB;" & _
               "Data Source=server1\SQLEXPRESS;" & _
               "Initial Catalog=master;" & _
               "User ID=sa;" & _
               "Password=Abc123456;"
cnn.Open

SQLServer2005への接続は可能です。

ご教授よろしくお願いします。


オショウ  2009-09-01 03:22:10  No: 101957

サーバー上のデータベースの物理的な保存先を知って何するの?
そうそう意味があるとは思えない・・・

T-SQL で、
use master
GO
select
*
from
sys.database_files

とでもしてみて下さい。

あとはご自由に・・・

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加