Date: Mon, 14 Aug 2000 11:07:35 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、おはようございます
竹之内さん Wrote.
>今までMSDEからSQLSERVERへの移行とは良く聞くのですが
>逆は出来るのでしょうか?
基本的にMSDEとSQLServerは、同じデータベースエンジンですから
データベースの互換性は大丈夫です。
移行する予定があるのであれば、SQLServerのEnterprise Manager
(GUI操作)で、テーブルなどのデータベースオブジェクトを作るのではなく
Transact-SQLスクリプトを作って流した方が、後々のメンテナンスが
楽になります
GUI操作の後、スクリプトを得ることもできますが、私は、Enterprise Manager
が出力するスクリプトの書式が、ちょっと気に入らないので、あまり使いません
ログインユーザの登録から、データベースの新規作成、テーブルの作成、
ビューやストアドプロシージャの登録、データベースユーザの登録など、これら
一連の作業をスクリプト(Transact-SQL)で作っておくと、データベースの移行や
移動などはあまり気にすることはありません
スクリプトを実行すれば、どこに行っても同じ環境を構築することができます
また試験用テストデータなどは、テキストファイルで準備し、bcpコマンド等で
テーブルに挿入すれば、完璧です
バイナリ形式の生のデータベースファイルを移動して、その移動先でトラブルが
出て、問題の解決が大変そうであれば、最初からスクリプト形式にしておくのが
良いです
Enterprise Managerを否定するわけではありませんが、今与えられている
仕事の開発とそのメンテナンスに求められている一番良い方法を選ぶことが
重要です。
#ストアドプロシージャの開発は、クエリアナライザを使ってくださいね
#【データベースエンジン+クエリアナライザ】で、サーバー側の開発を行ないます
---------------------------------------------------
(株)日本技術ソフト開発 堀川 明
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
http://www.kt.rim.or.jp/~pwp/
08月14日(月曜日) 11時05分記
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|