私の目標は、SQL Server ストアド プロシージャをソース管理下に置くことです。また、SQL Server Management Studio の使用をやめ、SQL 関連の開発には Visual Studio のみを使用したいと考えています。
新しい SQL Server データベース プロジェクトをソリューションに追加しました。データベース スキーマを新しいプロジェクトに正常にインポートしました。すべての SQL オブジェクト (テーブル、ストアド プロシージャ) はそれぞれのファイルにあります。
.sql ファイルを (F5 で) 実行すると、変更が .sql ファイルに適用されることがわかりました(LocalDB)
。これで問題ありませんが、別のマシン (チーム全体で共有されている専用の SQL Server など) で何かを非常に迅速に実行したい場合はどうすればよいでしょうか? Sql Server Data Tools エディターで現在の .sql ファイルの接続文字列を変更するにはどうすればよいですか?
Visual Studio 2012 用の最新バージョンの Sql Server Data Tools 拡張機能 (SQL Server Data Tools 11.1.31203.1) を使用しています。これが現在のバージョンに関連しているかどうかはわかりませんが、Transact-SQL エディタのツールバーが見つかりません。
また、SQL エディタを右クリックして、[接続] -> [切断] を選択しようとしました。逆に (接続 -> 接続...) すると、接続を選択するダイアログを表示せずに、エディターが自動的に (おそらく LocalDB に) 直接接続します。
select * from dbo.ApplicationUser
単純な SQL クエリを実行しようとすると(オートコンプリートが機能していても、次のメッセージが表示
されるなど)、私が観察したもう 1 つの奇妙なこと:
ありがとう。
(注: Visual Studio 2013 でも同じ問題があります)