openquery

    0热度

    2回答

    我有一个存储过程SprocA驻留在ServerA上。 SprocA需要4个参数,执行动态sql并返回1列(1个整数值)的记录。 我希望能够从ServerB上的函数FnB调用此函数,以便我可以在服务器ServerB上的存储过程SprocB中使用它来返回记录集。 例如,我想有这样的事情 Create Function FnB @CustomerId int ,@PartId va

    1热度

    1回答

    当我运行此查询时收到错误 SELECT * FROM OPENQUERY([XXX], 'SELECT * FROM Database.Table WHERE (MBCONO=650) AND MBCUNO LIKE a%') 得到错误: OLE DB提供程序 “DB2OLEDB” 为链接的服务器“XXX”返回消息 “令牌%FER SKIP WITH FETCH ORDER UNIO

    0热度

    1回答

    我正在使用设置为Oracle的链接服务器来处理sql server 2005。我无法获取链接的底层帐户。我需要运行从SSIS到Oracle的命令 desc <table> 命令。我有权访问openquery。有没有办法做到这一点?我猜测不,但问题很简单:)。 我知道 select * from OPENQUERY(<server>,'desc <schema>.<table>') ; 不起

    0热度

    2回答

    我想通过链接服务器安装程序从SQL Server 2008 R2更新PervasiveSQL后端(Sage ERP系统)中的数据。下面是详细信息和错误消息返回...踢球者是,更新语句在开发框中工作很好,非常类似的设置。任何帮助将不胜感激! 环境: Windows Server 2008企业(云服务器,Rackspace公司) 的Microsoft SQL Server 2008 R2(SP1) -

    1热度

    1回答

    OPENQUERY存储过程,我有以下步骤: CREATE PROCEDURE [dbo].[meals] @EncounterID nvarchar(15), @EventDate nvarchar(30) AS DECLARE @TSQL varchar(8000); SELECT @TSQL = 'SELECT * FROM OPENQUERY(cerner, ''se

    1热度

    1回答

    我正在使用openquery执行SQL Server 2008存储过程中的MDX查询。 我jst遵循在网站上查看的步骤。当我执行下面的查询时,它的工作正常,但存储过程出现错误。 select * from openquery (TESTLINKSERVER,' SELECT NON EMPTY { [Measures].[Duration], [Measures].[ID] } ON COLUM

    1热度

    1回答

    我想使用SQL Server OPENQUERY函数从Mysql服务器中提取数据。当我运行一个查询计数是在thew MySQL服务器记录我得到的数值没有问题 -this query works and it return the total records found SELECT count(*) AS total FROM OPENQUERY(LinkedServer, 'SELECT *

    1热度

    1回答

    我一直在面临一个又一个问题,试图从SQL服务器访问MySql Server中的数据。 这是我迄今为止所做的。 1)安装了MySQL ODBC驱动程序5.2瓦特我的SQL Server上 2)我创造了从Microsoft SQL Server枭雄S(MSQLSMS) 链接服务器下面这个网站 http://sql-articles.com/blogs/creating-linked-server-to

    2热度

    1回答

    我想从SELECT子句(让我们称之为视图子句)访问远程函数。 问题是我无法使用OPENQUERY并执行JOIN,因为我需要从视图子句向远程函数发送一个值。 OPENQUERY不允许变量。 我不能使用EXEC创建动态SQL查询,因为它不适用于我的视图子句。 我不能将远程功能移到本地服务器,我根本无法在本地服务器上创建新的功能。 整件事实际上很令人沮丧,这甚至有可能解决? 示例代码: SELECT [

    0热度

    1回答

    我想在T-SQL的Openquery函数中包含一个参数。我在过去成功地做到了这一点,但我当前的代码是不是合作: declare @bom smalldatetime declare @eff_date smalldatetime set @eff_date = (select min(postdate) from #temp_all) set @bom = convert(varchar(2