Verknüpfte Server für SQL Server-Datenbanken erstellen

Wenn Sie eine SQL Server-Datenbank verwenden, müssen Sie vor dem Import einer Anwendung einen verknüpften Server zwischen der Ziel- und Quelldatenbank erstellen.

Führen Sie in der Zieldatenbank die folgenden Schritte aus.

So erstellen Sie mit SQLServer-Quellinstanzen verknüpfte Server:

  1. Führen Sie die folgenden vier Befehle in der HFM-Zieldatenbank der Reihe nach aus (angefangen bei "exec"):
    exec sp_addlinkedserver N'<linked server name>',@srvproduct=N"", @provider=N'SQLNCLI', @datasrc=N'<host name>'
    exec sp_addlinkedsrvlogin N'<linked server name>',@useself=N'FALSE',@rmtuser=N'<hfm db>',@rmtpassword=N'<hfm db password>'
    exec sp_serveroption @server=N'<linked server name>',@optname=N'rpc',@optvalue=N'true'
    exec sp_serveroption @server=N'<linked server name>',@optname=N'rpc out',@optvalue=N'true'

    Beispiel: So erstellen Sie einen verknüpften Server mit dem Namen ToTestSystem für sqlserver on stm10082, wobei die Zugangsdaten für die sqlserver-Quelle der HFM-Datenbank hfm/hyperion lauten:

    exec sp_addlinkedserver N'ToTestSystem',@srvproduct=N"",@provider=N'SQLNCLI',@datasrc=N'STM10082.xxx.COM'
    exec sp_addlinkedsrvlogin N'ToTestSystem',@useself=NFALSE',@rmtuser=N'hfm', @rmtpassword=N'password'
    exec sp_serveroption@server=N'ToTestSystem',@optname=N'rpc',@optvalue=N'true'
    exec sp_serveroption @server=N'ToTestSystem',@optname=N'rpc out',@optvalue=N'true'
  2. Validierungsschritt: Der folgende Befehl führt die Anwendungen auf dem SQL-Quellserver auf:
    select * from [ToTestsystem].[hfm].[dbo].HSX_DATASOURCES;
  3. Befehl zum Löschen des verknüpften Servers:
    sp_dropserver'<linked server name>','droplogins'
    Example:  sp_dropserver ‘ToTestSystem’,'droplogins'
  4. Befehl zum Aufführen aller verknüpften Server:
    sp_linkedservers