SQL Management Studioのソース管理としてGITを使用できますか?
sSMS内のデータベースソース管理用
エージェントSVN-SCC Subversionプラグイン。 http://www.zeusedit.com/agent/ssms/ms_ssms.html
または
http://www.red-gate.com/products/sql-development/sql-source-control/
ApexSQLには、ソース管理システムとしてGitをネイティブにサポートするツールがあることがわかりました。 SSMSアドインとして提供され、データベースオブジェクトをソース管理システムにマップするために使用できるウィザードを提供します。それを行うには:
<protocol>://<hostname>:<portnumber>/<Git server name>/<repository>
(以下の例を参照): より詳細なステップバイステップの手順は、この記事で見つけることができます: http://knowledgebase.apexsql.com/link-database-source-control-system-2/
sql-source-control
、Gitのようなソース管理システムにSQLを取り込むために使用される無料のオープンソースCLI。
Microsoftは SQL Operations Studio をリリースしました。 SQL Server、Azure SQL Database、Azure SQL Data Warehouseを管理するための、Windows、macOS、Linuxで実行される無料のツールです。どこで走っていても。 ネイティブGITサポート が付属しています。
Git Bash を外部ツールとして追加できます(ツール|外部ツール...):
&
_を使用してホットキーを指定します)C:\windows\SysWOW64\cmd.exe
_(32ビットコマンドシェル)/c ""C:\path\to\Git\bin\sh.exe" --login -i"
_ WindowsシステムでGitがインストールされているパスを見つける$(ItemDir)
Red Gate SQLソース管理が更新され、GitおよびMercurialのサポート(およびPerforceとTFS)が含まれるようになりました。オブジェクトの表示履歴などの基本機能はSSMS内からはサポートされていないため、DVCS統合はSVN製品と完全に一致する機能ではないことに注意してください。 SQL Compareのような他のRed Gateツールがワークフローの一部である場合、これは契約を破る可能性があります。
回避策は、TortoiseGitまたはGitExtensionsをインストールし、ディスク上のリポジトリに移動して、詳細をドリルダウンすることでした。動作しますが、少し不格好です。
まだではありませんが、 http://redgate.uservoice.com/forums/39019-sql-source-control/suggestions/537681-add-git-support にアクセスして、サポートを追加するためにredgateに投票する場合gitの場合、次のバージョンで追加される可能性があります。はい、私はそれが商用製品であることを知っていますが、いくつかの製品は支払うだけで十分です!
VersionSQLは、軽量で使いやすいように設計されたSSMSソース管理アドインです。 [オブジェクトエクスプローラー]パネルで、データベースまたはオブジェクトを右クリックし、[コミット]をクリックします。 VersionSQLは、きちんと整理されたフォルダー構造でGit/SVNにスクリプトを出力します。
https://www.versionsql.com で確認してください
SSMSは(多かれ少なかれ)Visual Studioのカスタムバージョンであるため、VS向けのソリューションを使用できる場合があります。
または、SSMSではなくVisual StudioでDBソースコードを最初から管理します。そうすれば(少なくともVS2010では)データベースプロジェクト、統合された展開、単体テストなどを使用できます。または、準備ができたらSSMSの使用を続け、外部ツールからコードをチェックインします(もちろん便利ではありません)。
しかし、それはあなたが何をしているかに正確に依存しています。SSMSはDBAツールであり、VSは開発者ツールです。いずれにせよ、何らかの形式のソース管理を使用する必要がありますが、バージョン管理する必要があるファイルの種類を正確に質問から明確にすることはできません。