質問: N'D:\Sample.mdf' ``` * Management Studio上で登録されたリンクサーバーを確認 (リンクサーバー名は D:\Sample.mdf) * 右クリックから 接続テスト をすると 65535エラーが発生。 * サービスのログオンタブで、Administrator権限を持つログイン中のドメインユーザーに変更 サービス再起動 -> 再度実行 -> 65535エラー * リンクサーバーのプロパティ-セキュリティで ローカルログインに上記と同じユーザーを追加 また、定義されないログインの接続方法を[ログインの現在のセキュリティ コンテキストを使用する]に変更 サービス再起動 -> 再度実行 -> 65535エラー --- 他に sp_addlinkedserver コマンドの引数(プロバイダやデータソース)なども色々試してみましたが、 どうしても接続できないため、根本から考え違いをしているのかと不安になってきました。 提供する情報が足りないかもしれません。 上記の内容から不足している作業はありそうでしょうか? 以上、よろしくお願い致します。
回答: MDFファイルはアタッチされないとSQLServerからアクセスできないのでは? そもそも > > SQLServerに不具合が生じた際に「とりあえず今動けばいい」といった感じで、 > > 普段から最低限のデータをMDFファイルに時折コピーしておき、 > > いざ障害が発生した時は、データの参照先をMDFファイルに切り替えることが目的です。 > > > という要件で**リンクサーバー構成**を選択するのが間違っていると思いますよ 今回のケースでSQLServerの不具合(障害)にどういうものを想定しているのかわかりませんが、別のインスタンスのSQLServerを立てておいて、そちらにコピーしておいたMDFファイルをアタッチしてアクセス先を変更するみたいな感じになるのではないですかね というか障害時にアクセス先を振り替える方法には稼働規模にもよりますが、**AlwaysOn可用性グループ**のようなテクノロジーを選択されることをおすすめします