1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| /****** Object: StoredProcedure [dbo].[db_create_linked_server] Script Date: 01/28/2010 15:02:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Description: Créé un linked server à partir du nom suivant un modèle standard
-- =============================================
CREATE PROCEDURE [dbo].[db_create_linked_server]
@Name_server varchar(150)
AS
BEGIN
SET NOCOUNT ON;
/****** Object: LinkedServer [SQL2005-DEV] Script Date: 12/29/2009 09:45:58 ******/
EXEC master.dbo.sp_addlinkedserver @server = @Name_server, @srvproduct=N'SQL Server'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=@Name_server,@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'collation compatible', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'data access', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'dist', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'pub', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'rpc', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'rpc out', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'sub', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'connect timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'collation name', @optvalue=null
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'lazy schema validation', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'query timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=@Name_server, @optname=N'use remote collation', @optvalue=N'true'
END |
Partager