我在VS2013中启动了一个数据库项目来编写和管理现有数据库的一些存储过程。除了导入SQL脚本之外,我没有看到使用现有数据库的任何选项。我怎么能这样做?
答案 0 :(得分:0)
您确实可以从VS2013中的现有数据库创建数据库项目。在SQL Server对象资源管理器中连接到服务器,右键单击数据库并选择“创建新项目”。
这将创建一个包含所有表,视图和存储过程等脚本的项目。当您对这些脚本中的任何一个进行更改时,您可以发布回原始数据库,创建或应用对新数据库的更改等。
您不使用alter脚本,而是更改create脚本以描述您想要的最终结果,并且发布可以解决将数据库置于该状态所需执行的操作。
请注意,vs2010数据库项目与VS2013不同,虽然有一个转换器,但最好的想法可能就是如上所述创建VS2013项目。
Deborah Kurata刚刚在Pluralsight上发布了针对开发人员的SQL数据工具的3小时课程,就像Pluralsight上的所有其他内容一样,我不能高度推荐它。
答案 1 :(得分:0)
我意识到这个问题已经很老了,我希望这仍然有用:
您可以在visual studio中创建一个新项目,然后在左侧菜单中选择“SQL Server”。像往常一样填写项目名称和位置。
在新创建的数据库项目中,选择“项目”,“导入”,“数据库”。 将打开导入数据库窗口,在此处设置现有数据库并按开始。
下面的链接中有更详细的解释(但是如果链接将来停止工作,我将上面的摘要包括在内)
希望这有助于某人。
答案 2 :(得分:-1)
无法管理用T-SQL编写的数据库中的现有存储过程/触发器和函数