Date: Mon, 20 Oct 2003 16:14:43 +0900
From: "上杉 明徳" <who@sub.example.jp>
お世話になります。
Transact-SQLですが以下のとおりです。
goは省略させていただきます。
Aサーバー、Bサーバーで以下のTransact-SQLを
実行しました。
��saでログインする
osql -U sa -P aaa
�▲如璽織戞璽垢鮑鄒�する
CREATE DATABASE TEST
��データベースユーザーを作成する
sp_addlogin test,test,TEST
��サーバーにログインを登録する
use TEST
sp_grantdbaccess test
�ぅ蹈哀ぅ鵑縫如璽織戞璽好蹇璽詁發慮�限を割り当てる
sp_addrolemember db_owner,test
�ゥ如璽織戞璽甲罎離�ブジェクトを作成する
(ユーザーを切り替える)
osql -U test -P test
create table test(
id integer
)
オブジェクトのセキュリティ
(サーバーロールの設定のことでよろしいでしょうか?)は
設定しておりません。
この状態で、Enterprise Managerを使用して
(1)AサーバーのデータベースTESTのバックアップをとる
(2)BサーバーのデータベースTESTを削除する
(3)BサーバーにAサーバーのバックアップファイルをコピーして
復元を行う(復元もとはデバイスを選択しファイルを指定)
復元後、testユーザーがログインできるデータベースがなくなる
(データベースTESTにログインする権限のチェックが外れている)
AサーバーとBサーバーは同じドメイン内に同時に存在しており
IPとコンピューター名は異なります。
サービスパックについては
マイクロソフト SQLサーバー2000 サービスパック 3aを
あててあります。
何度も申し訳けありませんが
よろしくお願いいたします。
| [MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
| よろしければお困りの内容を、電子メールで教えて下さい。 |
|
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|