- PR -

Sqlserver2000からSqlserver2005に移行方法について

1
投稿者投稿内容
yangjiayi
ベテラン
会議室デビュー日: 2007/10/04
投稿数: 59
投稿日時: 2007-12-27 14:25
自分が考えた手順:

1、Sqlserver2000のバックアップし(.BAK)ファイルを作ります。
2、USBメモリに入れます。
3、別のSqlserver2005サーバーでsaをログインし、Sqlserver2000との同じDATABASEを作ります(新規作成)。ここで、例えばAAAというDATABASE。
4、以下のコマンドを実行します。
コード:

use master
go

restore database AAA from disk='USBパス\XX.BAK' with replace
go



5、以下のコマンドを実行する
コード:

USE [データベース名];

EXEC sp_change_users_login 'Update_one', '[ユーザ名]', '[ユーザ名]';



以上の手順で、Sqlserver2000の環境をSqlserver2005に移行したのでしょうか。
特に、ユーザの権限は心配しています。

移行としたら、この移行の方法を教えてください。

ちなみに、
コード:

EXEC sp_change_users_login 'Update_one', 'sa', 'sa';


を実行したら、
'sa'はこのプロシージャのログイン名パラメータでは禁止されています。
というエラーメッセージが出ています。

[ メッセージ編集済み 編集者: yangjiayi 編集日時 2007-12-27 14:49 ]
地図
会議室デビュー日: 2007/12/26
投稿数: 12
投稿日時: 2007-12-27 18:56
参考になりますでしょうか?
http://www.microsoft.com/japan/sql/prodinfo/features/techinfo/migration.mspx
1

スキルアップ/キャリアアップ(JOB@IT)