i need this query to run against 20 instances from main server that have linked server to those 20 instances.i want to change the [@server
] to the right instance via cursor and make the SELECT
statement to work.
how can i write the query accordingly?
THX
declare @server varchar(50)
set @server = ‘servername\instnacename’
SELECT N'<TD>’ + ISNULL( + ‘<p class=”datarows”>’ + (SELECT CONVERT(NVARCHAR(MAX),column_name) from [@server].db_name.dbo.table_name),'<p class=”datarowserror”>Not Avail’) + N'</p></TD>’
Best Answer
If you only need the
SELECT
statements for each serverThis gives me the statements for my two linked servers
If you need to execute the statements at once, you could use a cursor and dynamic SQL.