2

我需要在Visual Studio 2013中引入另一个不属于解决方案的数据库中的存储过程。我只提到外部数据库的一小部分,它本身又大又复杂。在Visual Studio 2013中添加对外部数据库的引用

我知道我需要添加对它的引用,以便在从存储过程中引用外部数据库中的对象时不会收到警告。

将该数据库添加到此解决方案或其他解决方案不是一种选择,因为它不是我们解决方案的一部分,并且导入会导致各种其他问题。

我可以在老版本的Visual Studio中看到我需要使用VSDBCMD创建一个模式文件,但这已被SQLPackage所取代,但我无法看到如何访问它以及是否需要外部数据库。

我一直在围绕这个问题进行讨论,所以有些指针会受到热烈的欢迎。

回答

0

我意识到我迟到了这个派对,但也许它仍然对某人有用:你不要提及这是一个C#项目还是数据库项目。

我会假设数据库,因为我不知道如何在SP的内部获得错误。

我知道删除跨数据库引用错误的唯一方法是将其他数据库作为项目添加到数据库解决方案中,使用sp添加数据库引用到项目,然后使用数据库。 schema.table中的schema.table语法将其(在数据库项目中)更改为[$(database)]。schema.table

或者,可以在引用的数据库上创建DACPAC,并使用它来代替引用数据库添加项目。

我是新来这个东西我自己,但我在我的SPS很多数据库交叉引用的工作,所以我过如何解决这一数据库项目工作

相关问题