Articles of liées server

Comment find si une procédure stockée existe sur un server lié?

Je veux vérifier si une procédure stockée existe sur un server lié.

Erreur lors de l'exécution de la procédure stockée Oracle à l'aide de Linked Server dans SQL

J'essaie d'exécuter une procédure stockée Oracle en utilisant un server lié sur SQL Server. La procédure stockée est crs.uf et accepte un paramètre p_date . À partir de SQL Server, je l'exécute comme ceci: EXECUTE ('begin crs.uf("2016-02-26"); end;') AT LServer Je reçois cette erreur: Le fournisseur OLE DB "OraOLEDB.Oracle" pour le server lié "LServer" a […]

Erreur de server lié utilisant MSDTC

Je montre un exemple de procédure stockée pour la transaction de données en utilisant «server lié» entre deux systèmes par Internet Alter Proc [dbo].[usp_Select_TransferingDatasFromServerCheckingforExample] @RserverName varchar(100), —– Server Name @RUserid Varchar(100), —– server user id @RPass Varchar(100), —– Server Password @DbName varchar(100) —– Server database As Set nocount on Set Xact_abort on Declare @user varchar(100) […]

Quelle est la meilleure façon de mettre en cache une table à partir d'une vue de server liée (SQL)?

J'ai une vue qui récupère des données à partir / à travers un server lié, donc lors de l'appel de la table liée à travers la vue, je vais utiliser select * from linkerserver.linkedtable . Ma requête fonctionne et je récupère une table d'information. Je suis cependant préoccupé par la vitesse et la contention lors […]

Transaction dissortingbuée entre SQL Server et Oracle

J'ai des problèmes lorsque je commence une transaction et tente de valider la transaction lancée sur SQL Server. DECLARE @return_value int, @ERROR_MESSAGE nvarchar(2000) BEGIN TRANSACTION EXEC @return_value = [dbo].[SEND_EMAIL] @SUBJECT = N'subject', @BODY = N'body', @RECEIVERS = N'[email protected]', @ERROR_MESSAGE = @ERROR_MESSAGE OUTPUT SELECT @ERROR_MESSAGE AS N'@ERROR_MESSAGE' COMMIT TRANSACTION SELECT 'Return Value' = @return_value GO Et […]

Transmission de parameters de string aux procédures Oracle Server liées à partir de SQL Server

J'ai une procédure Oracle appelée P_CREATE_USER . Cela prend un seul paramètre varchar2 : create or replace PROCEDURE P_CREATE_USER (P_USERID varchar2) … Je peux lancer ceci depuis Oracle en tant que EXEC P_CREATE_USER('MyUserId') Nous avons le server Oracle lié à notre server SQL. J'ai essayé: EXECUTE('P_CREATE_USER(''MyUserId'')') AT ORACLE_SERVER Pour mes problèmes, j'obtiens: Le fournisseur OLE […]

Appel de procédure stockée server lié à partir de MSSQL> ORACLE

J'essaye de faire un appel de SP de MSSQL à ORACLE, ils sont tous les deux installés dans un environnement de server lié avec succès, le seul problème que j'ai est de créer l'appel de SQL SP à Oracle; Voici la procédure que j'essaie de reproduire en SQL en tant qu'appel SP; SET TIMING ON […]

Comment empêcher une requête d'insertion de s'inscrire dans une transaction dissortingbuée?

J'ai une requête SQL Insert à l'intérieur d'un proc stocké, pour insert des lignes dans une table de server lié . Étant donné que la proc stockée est appelée dans une transaction parente, cette instruction Insert essaie d'utiliser un DTC pour insert des lignes dans le server lié. Je voudrais éviter que DTC ne s'implique. […]

Procédure stockée et remplissage d'une table Temp à partir d'une procédure stockée liée avec des parameters

J'ai une procédure stockée (SP) dans laquelle je passe en une valeur. Dans ce SP, j'essaie de créer / remplir une table temporaire à partir du résultat d'un autre SP qui est sur un server lié / distant. C'est-à-dire que j'essaie d'exécuter un SP dans mon SP et de remplir une table temporaire que ma […]

Comment exécuter la procédure de magasin pour une autre database?

J'ai une procédure stockée qui devrait pouvoir être exécutée sur n'importe quelle table de n'importe quelle database sur mon server MS Sql. La plupart des combinaisons d'instructions EXEC et USE n'ont abouti à rien. Voici la procédure stockée: CREATE PROCEDURE [dbo].[usp_TrimAndLowerCaseVarcharFields] ( @Database VARCHAR(200), @TableSchema VARCHAR(200), @TableName VARCHAR(200) ) AS BEGIN DECLARE @sSql VARCHAR(MAX) SET […]