Date: Wed, 24 May 2000 15:33:34 +0900
From: "Madoka Takai" <who@sub.example.jp>
皆さん、こんにちは。 DTSについて質問させて下さい。
Q1.保存先はどこが一番いいのでしょう?
(1)ローカルパッケージ
プログラムメニューより[MSDE](またはSQL Server7.0)-[データのイン
ポートとエクスポート]
にてDTSウィザードを実行し、DTSパッケージの保存でSQL Serverを選択す
ると
ローカルパッケージに保存されます。
これをdtsrunユーティリティーから実行する場合
dtsrun /Sserver_name /Uuser_name /Puser_password /Npackage_name
/Mpackage_password
で実行できます。
(2)ファイル
プログラムメニューより[MSDE](またはSQL Server7.0)-[データのイン
ポートとエクスポート]
にてDTSウィザードを実行し、DTSパッケージの保存でSQL Serverを選択す
ると
ローカルパッケージに保存されファイルを選択するとファイルに保存すること
ができます。
これをdtsrunユーティリティーから実行する場合
dtsrun /Ffilename
で実行できます。
(3)リポジトリ
Enterprise Managerを持っている場合、リポジトリに保存すると
「データベースは存在しますが、必要なMicrosoft Repositoryスキーマが含
まれていません。」
というエラーメッセージが表示され保存できません。
(昔 NiftyのMSDEに出したがRESつかずでした。)
(4)メタデータ
メタデータはアクセスすらできず「msdbデータベースを開けませんでした。」
Enterprise Managerでみる限り上記4つの方法があるようなのですが...
(1)(2)の方法しか知らないので知っている方がいましたらお願いしま
す。
Q2.これらDTSパッケージのファイル以外の保存方法やSQLスクリプト生成
などできるのでしょうか?
テストマシンから本番マシンの移行時など皆さんはどうしているのでしょうか
?
Q3.ライセンス
MSDEをインストールするとBCPやDTSやiSQLがMSSQL7\BINNにインストール
されますよね。
しかし、各クライアントにBCPやDTSが必要な場合どうしていますか?
(1)台数分のOffice2000 Professionalを購入しMSDEをインストール
(2)xp_cmdshellプロシージャでサーバーに対してDTSやBCPを投げ実行す
る。
(3)VisualStudioなどがあるならばそのライセンス数分、クライアントコン
ポーネントのみインストール
(4)体験版のインストール
私は、(2)の方法を使用してDTSやBCPを実行しているのですが
TEST環境でOKでも本番で動かないで困ります。
(DOSプロンプトではOKだがクエリアナライザでEXEC xp_cmdshell('dtsrun
/FC:\***\***.dts')では動かない)
P.S SP2からDTSデザイナのデータメニューをクリックしてもフリーズしなく
なったのは、私の環境のせいでしょうか?
長々と3つも書いてしまいましたがスタンダードな使い方を知りたいので宜し
くお願いします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|