問題タブ [ssms-2005]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL 年変わり時のデータベース コピーの管理
Microsoft SQL Server 2005。
日常的に SQL スクリプトを書いた経験はかなりありますが、SQL 管理タスクについてはあまり詳しくありません。
私は、会計年度の終わりにデータベースをコピーする必要があるいくつかのサードパーティ システムを継承しました。これらのデータベースの名前は「data_1415」、「data_1516」などです。これらはすべて同じサーバー上に存在します。
これはすべてうまくいきます。ただし、年末には、データベースをコピー/名前変更してから、この新しいバージョンのすべてのビューとストアド プロシージャを変更して、新しいデータベース名にアクセスする必要があります。
だから..複数のビュー/ストアドプロシージャを更新するより効率的な方法はありますか?
また、シノニムを使用すると役立つかどうかも疑問に思いましたが、オブジェクトを無効にする特定のテーブルを指していない限り、シノニムを機能させることはできません。
理想的な世界では、データベースに「今年」と「昨年」という名前を付けて、変更を避けるだけですが、ユーザーは、サードパーティ ソフトウェアで正しいデータベースを選択する際の混乱を避けるため、現在の名前を保持したいと考えています。