Questions tagged «visual-studio»

7
为什么在我的数据库开发中应该使用Visual Studio 2010 over SSMS?
Visual Studio 2010引入了数据库项目以及据称可以促进数据库开发的一系列相关功能。我使用SQL Server Management Studio(SSMS)多年来进行数据库开发没有问题。 当SSMS为我工作时,为什么还要打扰VS2010?具体来说,它比SSMS做得更好吗? 但是也许我的前提不正确,SSMS仍然胜过VS来进行数据库开发。如果是这样,那么以什么具体方式是正确的?

1
在数据库项目中将链接服务器与OPENQUERY一起使用
我有一个SQL Server 2008,运行一个我想放入TFS的数据库。因此,我在导入数据库的地方使用了Visual Studio 2013数据库项目。修复了一堆错误之后,我只剩下一个错误: 在一个视图中,开发人员用来OPENQUERY访问链接服务器。因此,我导入了包含正确数据库的DACPAC,并Add Database Reference使用以下参考选项将其添加到项目中。 初始脚本版本 这是原始视图创建的简短版本: CREATE VIEW dbo.vwStatus AS SELECT StatusID, StatusName FROM OPENQUERY(LinkedServer, 'SELECT * FROM [DB].[dbo].tbStatus') AS derivedtbl_1 这导致以下错误: 错误136 SQL71501:视图:[dbo]。[vwStatus]具有对对象[LinkedServer]的未解析的引用。 第一次尝试 所以我试图插入服务器名称变量 FROM OPENQUERY($(LinkedServer), 'SELECT * FROM [DB].[dbo].tbStatus') AS derivedtbl_1 这导致 错误176 SQL46010:$(LinkedServer)附近的语法不正确。 进一步尝试 我摆弄了arround并尝试了以下操作(启用和不启用引用标识符): FROM OPENQUERY("$(LinkedServer)", 'SELECT * FROM [DB].[dbo].tbStatus') AS …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.