Date: Tue, 11 Nov 2003 19:39:36 +0900
From: "ayu" <ayuk@mail.lpgbrain-unet.ocn.ne.jp>
はじめまして。ayuと申します。初参加ですよろしくどうぞ。
早速質問です。
MSDEをインストールした後、
backup database mydb to disk='c:\mydb.bak'
というコマンドでバックアップをしたDBを復元すべく、
osql で saでログインした後、
restore database mydb from disk='c:\mydb.bak'
with move'mydb_data'to'd:\data\mydb_dat.mdf',
move'mydb_log'to'd:\data\mydb_log.ldf'
go
という復元のコマンドを打ったところ、正常にリストアされたとのメッセージが出ま
す。
その後、mydbへアクセスすべく、
use mydb
go
の後、
sp_addlogin mydb,'PASS',mydb
go
でログインを作成
sp_grantdbaccess mydb
go
でアクセス権の宣言、
sp_addrolemember db_owner,mydb
go
にてDBオーナー権限の宣言を行いました。
ユーザ名 mydb データベース mydb
と同じ名前にしてしまったのがいけなかったのか、この後、
osql -Umydb
でログインしようとすると、
「ユーザーの既定データベースを開けません。ログインに失敗しました」
とメッセージが出て、ログインできないのです。saではログインでき、DBの中身も覗
くことができるのですが、作成したユーザではログインできないのです。
どなたかお力を貸していただけないでしょうか?
sqlserverは msde2000 、OSは win2Kpro SP4です。
よろしくお願いします。
==============
k.ayukawa
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|