Change this--dynamic sqlDECLARE @sql nvarchar(4000)SET @sql = 'SELECT a.Name, a.AccountID, a.ActiveFROM CRMSBALINK.' + @LinkCompany + '.dbo.AccountTable aLEFT OUTER JOIN CRM2OA.dbo.GSCCustomer bON a.AccountID = b.oaAccountIDWHERE oaAccountID IS NULLORDER BY Name ASC'INSERT INTO #TempTable values(@Name, @AccountID, @Active)EXEC sp_executesql @sql
to this--dynamic sqlDECLARE @sql nvarchar(4000)SET @sql = 'INSERT INTO #TempTable values(Name, AccountID, Active)SELECT a.Name, a.AccountID, a.ActiveFROM CRMSBALINK.' + @LinkCompany + '.dbo.AccountTable aLEFT OUTER JOIN CRM2OA.dbo.GSCCustomer bON a.AccountID = b.oaAccountIDWHERE oaAccountID IS NULLORDER BY Name ASC'EXEC sp_executesql @sql