Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在VS 2013中使用SQL Server数据库项目有哪些优势?_Sql Server_Visual Studio 2013 - Fatal编程技术网

Sql server 在VS 2013中使用SQL Server数据库项目有哪些优势?

Sql server 在VS 2013中使用SQL Server数据库项目有哪些优势?,sql-server,visual-studio-2013,Sql Server,Visual Studio 2013,在VS 2013中使用SQL Server数据库项目有哪些优势? 目前我没有在我的项目中使用它,我正在从SQL Server管理生成脚本。 我应该转到数据库项目吗?有多复杂?sql项目有很多优点 1.可在任何条件下轻松展开。 2.您可以查看数据库对象的历史记录 3.您可以在屋顶上维护所有db对象 实际上,数据库项目将数据库中的所有对象(表设计、存储过程)转换为文本文件——可以像代码文件一样在源代码管理中搜索、修改和存储的文本文件。数据库项目还包括用于处理这些文件的设计器。VisualStudio

在VS 2013中使用SQL Server数据库项目有哪些优势? 目前我没有在我的项目中使用它,我正在从SQL Server管理生成脚本。
我应该转到数据库项目吗?有多复杂?

sql项目有很多优点

1.可在任何条件下轻松展开。 2.您可以查看数据库对象的历史记录 3.您可以在屋顶上维护所有db对象

实际上,数据库项目将数据库中的所有对象(表设计、存储过程)转换为文本文件——可以像代码文件一样在源代码管理中搜索、修改和存储的文本文件。数据库项目还包括用于处理这些文件的设计器。VisualStudio交叉引用了这些文件,为您提供了比SQLServerManagementStudio更高级别的智能感知支持来处理存储过程


您还可以获得一个暂存数据库,在其中您可以在更新生产或开发数据库之前进行更改,还可以获得一个模式比较工具,用于在事后确定所做的更改。实际上,您可以获得一个独立的数据库环境来尝试数据库更改

我不明白你的意思。您现在是否在SSMS中有一个项目,并想知道将其转移到VS的优势?或者你今天根本不保存你的工作(“我是生成脚本”),并且想知道开始使用项目是否有好处。对不起,我的英语。我通过Microsoft SQL Server管理维护数据库(添加新表、删除表、添加一些数据、添加新列…等等),然后当我更改所需内容时,我通过Microsoft SQL Server管理生成包含所有更改的脚本。然后,其他所有人(在同一个项目中)都可以执行我的脚本以获得所有更改。我想知道拥有数据库项目和通过Visual studio 2013维护数据库的优点/缺点。这够清楚吗?