Date: Thu, 24 Jun 2004 15:02:51 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
-----Original Message-----
From: Michio Taniguchi [mailto:who@example.co.jp]
Sent: Thursday, June 24, 2004 2:27 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01248] Re: master のバックアップ
>> >BACKUP DATABASE master
>> > TO DISK='\\xxxx\xxx'
>> > WITH INIT
>>
>> (1)上記の、ファイル名部分のパス情報は、どのようになっているでしょうか?
>> 他コンピュータ(ファイルサーバー)等への保存になっているでしょうか?
>\\クライアントコンピュータ名\共有フォルダ名\master.dat
>サーバーから自分の端末へ保存しようとしています。
>このやり方で自分のシステムで使っているデータベースは保存できています。
\\クライアントコンピュータ名\共有フォルダ名\ファイル名
の形式で、他のデータベースが保存できているということは、コンピュータ間での
セキュリティの設定は大丈夫に思えます
masterデータベースだけのバックアップができないのであれば、あとはBackupの
セキュリティ権限だけの問題に思えます
しかしクライアントから、saでログインしているのでしょうか?
だとしたら、セキュリティ的にも全然問題が無いです。
>> (4)ADOを使わずに、クライアントマシンからSQL文をサーバーに投げて、実行
>> できるでしょうか?
>OSQLコマンドを使用した結果、出来ました。
OSQLコマンドレベルで成功しているということは、ADOのプログラム側に何か
問題があるように思えます
ストアドの中のBackup文をコメントにして実行せずに、ストアド呼び出しがADOから
上手く実行できるかどうか?
実行できたら、そのコメントを外して実行できるかどうか?
もし実行できないとしたら、例えばWindows認証でログインしていたとか、何か
セキュリティがADOの時は変わっているとか。。。
ストアドの先頭で、
SELECT USER_NAME ( ) , SUSER_NAME ( )
を実行し、データベースユーザ名とログイン名を確認したらどうでしょうか?
本当に、saでログインしているかどうか。。。。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
06月24日(木曜日) 15時02分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|