2 つのサーバー (Dev ボックスと Live ボックス) 間でオブジェクト (テーブル、ストアド プロシージャ、データなど) を転送したいのですが、これを行うための最善の方法は何ですか?
SQL Server 2000 では、すべてのオブジェクトとデータをデータベース間で転送できました。あとは「データのコピー」と「クエリの書き込み」だけです。2番目のオプションはどこに行ったのですか?
どちらのデータベースも SQL 2005 (サービス パック 2) です。転送時には、ASP.NET 認証に関するすべてのビューやその他の関連データと同様に、主キーと関係をそのまま維持する必要があります。Integration Services はライブ サーバーでセットアップされていないため、これはオプションではありません。
私が考えることができる唯一の方法は、スクリプトを生成してから他のサーバーで実行することですが、それは古い方法よりも時間がかかります (これが私が現在行っている方法です)。