• ベストアンサー

またまたMSDEです、

http://www.wings.msn.to/contents/env/asp_net/msde.html このページをみながらやってます。 4.データベースを展開するというところで、 > osql -S(local) -Usa -Psa -Q"RESTORE DATABASE sample FROM DISK='D:\sample.bak' WITH REPLACE" をプロンプトで打つと出来るらしいのですが、 >ユーザー'sa'のログオンに失敗しました。理由:SQL Server の信頼関係接>続に関連付けられていません。 とでます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kikaida-
  • ベストアンサー率69% (37/53)
回答No.1

これでやってみてください。 osql -S(local) -E -Q"RESTORE DATABASE sample FROM DISK='D:\sample.bak' WITH REPLACE" Windows認証で動作します。 つまり今WindowsにログオンしているユーザーでMSDEにログオンすることになります。 これを先のSQL文で実行させるには混合認証モードに設定を変更する必要があります。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode ← 2

moncyasan
質問者

お礼

ご返信遅れましてすみません。 ご返答ありがとうございました。

関連するQ&A