如何将数据库的子集导入Visual Studio 2013项目

罗兰

我正在尝试将Visual Studio 2008数据库项目升级到Visual Studio 2013数据库项目。

我遇到了类似的错误

[dbo].[trigger_name] has an unresolved reference to object [dbo].[table_name]

从我在这里阅读的内容看来,您似乎可以以某种方式导入数据库的子集:

SQL Server数据库项目旨在完全镜像将其内容部署到的数据库。尽管您可以创建仅包含数据库子集的项目(例如,SQL CLR程序集的资产),但只要项目中的任何T-SQL引用了数据库中未包含的对象,SSDT就会阻止您。您的项目。

由于我只需要10个表就可以运行脚本,如何在项目中创建这些表,这样就不会再遇到上述错误了?

或者,是否有一种方法可以链接到服务器上的数据库,并允许我的触发器根据实际的数据库模式来验证对象?

疤痕80

您可以创建一个新的数据库项目,然后右键单击它,然后选择导入数据库。在导入向导中,您将选择要导入的表。导入后,请转到实际的数据库项目并添加数据库引用,该引用将指向新创建的项目。

第二种方法是将这10个表添加到现有项目中。右键单击项目名称,然后选择“模式比较”。将项目设置为目标,将Sql Server数据库设置为源,单击“比较”,选择表,然后单击“更新目标”。

您不能直接添加对sql server的引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Visual Studio 2013项目转换为Visual Studio 2010后,我的程序无法读取数据库

Visual Studio正在挂出TFS 2013项目

在纯C中构建Visual Studio 2013项目

如何从Github存储库中删除Visual Studio 2013项目?

在Visual Studio 2013中继续执行Visual Studio 2010项目

如何在Qt中设置单元测试-Visual Studio 2013项目

visual Studio 2013项目安装程序如何创建自定义操作

Swagger / Swashbuckle在Visual Studio 2013 Web API 2项目上不起作用

Wif跟踪不适用于Visual Studio 2013项目

Visual Studio 2013中的JavaScript HTML5 CSS3项目模板

我有Visual Studio 2013 Update 1,但看不到MVC 5项目模板?

无法在Visual Studio 2013中创建新的MVC5项目或任何其他ASP .NET项目

如何将Oracle数据库连接到Visual Studio C#项目

Visual Studio 2013新建项目基于Visual C#服务的数据库项丢失

是否可以使用Visual Studio 2013创建ASP.NET MVC3项目?

如何在 Visual Studio 2019 中将表和数据导入 SQL Server 数据库项目

使用Entity Framework Code First将Visual Studio 2013项目转换为2015时发生System.StackOverflowException错误

Visual Studio 2012项目:无法显示页面

Visual Studio 2015项目缺少所有参考

Visual Studio 2012的MVC5项目模板

Visual Studio Team Services / TFS 2015项目结构

Visual Studio 2012项目创建失败

Visual Studio 2013:数据库项目MSBuild错误

是否有任何非官方的可视化工具可用于在Visual Studio 2013中调试Qt 4.8项目?

将android studio 1.2项目导入到android studio 3.0

如何将CLion C ++项目导入Visual Studio?

如何为Windows Phone 8创建类库?Visual Studio继续创建8.1项目

将Visual Studio 2010项目转换为Visual Studio 2012

如何在Visual Studio 2013中创建SQL Server数据库项目?