Click here to Skip to main content
15,885,365 members
Home / Discussions / Database
   

Database

 
AnswerRe: Right outer join with no ON Pin
Mycroft Holmes26-Jul-13 17:33
professionalMycroft Holmes26-Jul-13 17:33 
GeneralRe: Right outer join with no ON Pin
PIEBALDconsult26-Jul-13 19:01
mvePIEBALDconsult26-Jul-13 19:01 
QuestionChanging Server names Dynamically in Stored Procedure Pin
indian14325-Jul-13 6:42
indian14325-Jul-13 6:42 
AnswerRe: Changing Server names Dynamically in Stored Procedure PinPopular
Richard Deeming25-Jul-13 7:26
mveRichard Deeming25-Jul-13 7:26 
GeneralRe: Changing Server names Dynamically in Stored Procedure Pin
indian14325-Jul-13 8:59
indian14325-Jul-13 8:59 
GeneralRe: Changing Server names Dynamically in Stored Procedure Pin
Richard Deeming25-Jul-13 9:07
mveRichard Deeming25-Jul-13 9:07 
GeneralRe: Changing Server names Dynamically in Stored Procedure Pin
indian14325-Jul-13 9:20
indian14325-Jul-13 9:20 
GeneralRe: Changing Server names Dynamically in Stored Procedure Pin
GuyThiebaut26-Jul-13 2:03
professionalGuyThiebaut26-Jul-13 2:03 
As a prezzie here's a stored procedure to connect to and disconnect from a linked server:

SQL
--connects to and disconnects from the mysql online database
--example call to connect:
--dbo.LinkedServerConnect_SP @connect = 1
--example call to disconnect:
--dbo.LinkedServerConnect_SP @connect = 0

CREATE PROC dbo.LinkedServerConnect_SP 
(@connect as int)
AS 
BEGIN 

if @connect = 1
begin

	if not exists(select name from sys.servers where name = 'yadayada') 
  	begin	
		
		EXEC sp_addlinkedserver 'yadayada', 'MySQL', 'MSDASQL', Null, Null, 'Driver={MySQL ODBC 3.51 Driver};DB=yadayada;SERVER=mysql.yadayada.com;option=512;uid=yadayada;pwd=yadayada'

	end

end

if @connect = 0
begin

	if exists(select name from sys.servers where name = 'yadayada') 
  	begin	
		
		EXEC sys.sp_dropserver @server = 'yadayada', @droplogins = 'droplogins'; 

	end

end

end

GO

“That which can be asserted without evidence, can be dismissed without evidence.”

― Christopher Hitchens

QuestionSSIS package question Pin
vkEE24-Jul-13 9:48
vkEE24-Jul-13 9:48 
AnswerRe: SSIS package question Pin
PIEBALDconsult25-Jul-13 3:42
mvePIEBALDconsult25-Jul-13 3:42 
GeneralRe: SSIS package question Pin
vkEE25-Jul-13 3:46
vkEE25-Jul-13 3:46 
QuestionUpdate trigger. Pin
Septimus Hedgehog24-Jul-13 4:57
Septimus Hedgehog24-Jul-13 4:57 
AnswerRe: Update trigger. Pin
Richard Deeming24-Jul-13 8:05
mveRichard Deeming24-Jul-13 8:05 
GeneralRe: Update trigger. Pin
Septimus Hedgehog24-Jul-13 11:33
Septimus Hedgehog24-Jul-13 11:33 
GeneralRe: Update trigger. Pin
Mycroft Holmes24-Jul-13 12:47
professionalMycroft Holmes24-Jul-13 12:47 
GeneralRe: Update trigger. Pin
Septimus Hedgehog24-Jul-13 20:15
Septimus Hedgehog24-Jul-13 20:15 
GeneralRe: Update trigger. Pin
Mycroft Holmes24-Jul-13 20:22
professionalMycroft Holmes24-Jul-13 20:22 
GeneralRe: Update trigger. Pin
Shameel25-Jul-13 5:08
professionalShameel25-Jul-13 5:08 
GeneralRe: Update trigger. Pin
Richard Deeming25-Jul-13 6:25
mveRichard Deeming25-Jul-13 6:25 
QuestionHow to identify identical master-detail records. Pin
David Mujica23-Jul-13 10:44
David Mujica23-Jul-13 10:44 
AnswerRe: How to identify identical master-detail records. Pin
Richard Deeming23-Jul-13 12:03
mveRichard Deeming23-Jul-13 12:03 
GeneralThanks Pin
David Mujica24-Jul-13 5:17
David Mujica24-Jul-13 5:17 
GeneralRe: Thanks Pin
Mycroft Holmes24-Jul-13 12:40
professionalMycroft Holmes24-Jul-13 12:40 
GeneralRe: Thanks Pin
Richard Deeming25-Jul-13 3:32
mveRichard Deeming25-Jul-13 3:32 
AnswerRe: How to identify identical master-detail records. Pin
Shameel23-Jul-13 23:29
professionalShameel23-Jul-13 23:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.