linked-server

    0熱度

    1回答

    我正在從SQL Server(2008,2012)firebird外部數據庫上查詢。服務器無縫連接到鏈接的服務器,但要諮詢以下錯誤。 ADDITIONAL INFORMATION: Object reference not set to an instance of an object. (Microsoft.SqlServer.ConnectionInfo) ==============

    1熱度

    2回答

    我使用SQL Server 2012和EF 6.1.3 我有一箇中央數據庫A和另一個數據庫B鏈接到數據庫A的兩個數據庫用於兩種不同的應用。 在數據庫BI有一些看法是完全按照中央數據庫A.一些表 我所期待的是,當我插入/更新/視圖中的數據庫B的,那些記錄刪除記錄將在中央數據庫A中插入/更新/刪除。 對於使用數據庫B(這是鏈接服務器,而不是中央數據庫)的應用程序,我使用EF生成視圖(使用電源工具) 。

    0熱度

    1回答

    我在兩臺不同的筆記本電腦(筆記本電腦'A'和筆記本電腦'B')上安裝了SQL Server 2000。在'A'上創建鏈接服務器連接後,'A'應連接到'B'。 這一步順利,但是當我從「B」的數據庫之一打開查詢分析器試圖在「A」做一個SELECT語句,我得到這個錯誤 SQL Server不存在或訪問被拒絕 怪異的是,當我嘗試後運行的聲明,同時它工作正常,並返回預期的結果。等待另一點,然後試圖運行該語句

    0熱度

    1回答

    我有一個本地數據庫服務器,它具有關聯的sa帳戶,並且在我們有另一臺服務器的雲實例上,我已將它作爲鏈接對象添加到本地數據庫服務器。當我嘗試使用[LinkedServerName]。[DatabaseName] .dbo。[TableName]查詢數據庫時,它給了我一個sa用戶登錄密碼。如果每個服務器的sa帳戶不同,我怎樣才能使用來自兩個數據庫的表來連接表格

    2熱度

    1回答

    我的SQL Server中有Oracle鏈接服務器。我創建過程它是Oracle執行存儲過程: CREATE PROCEDURE ModifySth ( @var1 nvarchar(255), @var2 nvarchar(255) ) AS BEGIN DECLARE @var3 as NVARCHAR(255); EXEC('begin oracle

    0熱度

    2回答

    我在嘗試創建鏈接服務器以使用Windows身份驗證從SQL Server 2008 R2實例連接到SQL Server 2000實例時遇到問題。 我可以通過Windows身份驗證與SSMS連接到SQL Server 2000,因此網絡和用戶權限應該可以。 下面是我使用的是什麼,到目前爲止 EXEC master.dbo.sp_addlinkedserver @server = N'Sa

    0熱度

    1回答

    我有一個sql server鏈接服務器來訪問一個informix數據庫,並且我正在使用openquery來運行查詢,然後將結果插入到sql server表中。 的問題是,當我運行像代碼: INSERT INTO table_name (date, comments, user) SELECT f.date , f.comments , f.user FROM OP

    0熱度

    1回答

    我有一種情況需要通過鏈接服務器向表添加一個字段。這個規範是動態的,它是在TQL /存儲過程中完成的,不能改變。我的代碼生成語句就好了,如果我複製粘貼到一個新的SSMS窗口並執行它的工作..問題是我需要動態生成語句(我這樣做很好,我想)。那麼我需要執行SPROC中的聲明,這部分不起作用。 下面是代碼: SET @AlterSQL = @DestinationServerName + '.[' + @

    0熱度

    1回答

    我有一個連接到SQL Server的Oracle數據庫。連接正常工作,但不幸的是,我不知道用於該連接的密碼。現在我需要在Oracle中更改密碼。 它是運行像 SELECT * FROM OPENQUERY([oracle], ' ALTER USER OracleUser IDENTIFIED BY pswd; SELECT 1 FROM DUAl') 一個好主意或者,也許

    0熱度

    1回答

    我有兩個數據庫A和B。它們都存儲在一個數據庫實例中。我在實例上創建了一個環回鏈接服務器。 數據庫A包含一個表dbo.Users和一個存儲過程更新dbo.Users表。在數據庫B我有一個查詢它做了兩兩件事: 執行從數據庫A存儲過程,它更新dbo.Users表。 通過鏈接的服務器從dbo.Users中選擇數據。 BEGIN TRANSACTION EXEC [LinkedServer].A.dbo.