none
ネットワーク上のデータベースを指定するとエラーが発生する RRS feed

  • 質問

  • Powershellについてお教え頂けないでしょうか?SQLiteのデータベースファイルにアクセスしたいと思っています。

    ローカルにDBファイルが配置されている場合は、問題なくアクセスできるのですが、ファイルサーバー上にDBファイルがある場合はエラーで落ちてしまいます。Open()する時に落ちます。

    [void][System.Reflection.Assembly]::LoadFile("C:\System.Data.SQLite.dll")
    $sqlite = New-Object System.Data.SQLite.SQLiteConnection
    $sqlite.ConnectionString = "Data Source = \\XYZ\abc.sqlite3"          # 落ちます
    #$sqlite.ConnectionString = "Data Source = C:\abc.sqlite3"             # 問題なくアクセスできます。
    $sqlite.Open()

    "0" 個の引数を指定して "Open" を呼び出し中に例外が発生しました: "unable to open database file"
    発生場所 C:\\~~
    + $sqlite.Open()

    どのようにファイルを指定すれば、問題なくDBファイルにアクセスする事ができるでしょうか?

    よろしくお願いします。

    2015年5月17日 9:34

回答

すべての返信