理想的には、デスクトップPCでSSDT / SSISパッケージを作成し、テストして運用サーバー環境に展開できるようにします。私のPCには次のものがあります:Windows 7 Visual Studio 2008 Visual Studio 2010(シェル)SQL Server Express 2012(製品のローカル開発コピー)[おそらく] BIDS(ビジネスインテリジェンス開発スタジオ)およびSSDT(SQL SErverデータツール)など。
実稼働サーバーには次のものがあります:Windows Server 2008 SQL Server 2012 Visual Studio 2010(シェル)
次の記事で示唆されているように、SQL Server ExpressではSSIS(SQL Server Integration Services)が許可されていないため、マシンにSSIS(SQL Server Integration Services)をロード/実行できません。
http://support.microsoft.com/Default.aspx?id=963070
http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS
そして、VSで「package.dtsx」ファイルを見ようとすると、このエラーが発生します。
Microsoft Visual Studioは、このドキュメントを読み込めません。SQLServerデータツール(SSDT)でIntegrationServicesパッケージを設計するには。SSDTは、SQL Server 2012のこれらのエディションのいずれかでインストールする必要があります:標準。企業。開発者、または評価。SSDTをインストールするには、SQL Serverセットアップを実行し、[SQLServerデータツール]を選択します。
SQL2012Expressインストーラーを実行すると、SSDTが既にインストールされていると表示されます。
質問1:しかし、ローカルのVS2010 / SSDT / SQL2012Expressを実稼働SQL2012環境に向けることができないのはなぜですか?(マイクロソフトは合法的に彼らのお金を得ています!)
質問2:本番サーバーで動作させることはできますが、本番サーバーで開発するのは悪い形ではありませんか?(そしてそれはソース管理などを複雑にします)