Link to home
Start Free TrialLog in
Avatar of Zahid Ahamed
Zahid AhamedFlag for United States of America

asked on

T-SQL syntax error

Hi Expert,

I have getting the following query syntax error. Please help.

insert  into dbo.inventory
SELECT * FROM OPENQUERY ( [Server-B], '
 select  @@SERVERNAME as InstancName, Convert( varchar(50),
SERVERPROPERTY('''ComputerNamePhysicalNetBIOS''')) as [Machine Name], Convert( varchar(50),
CONNECTIONPROPERTY('''local_net_address''')) as [IP Address Of SQL Server], Convert( varchar(50),
SERVERPROPERTY('''PRODUCTLEVEL''')) as Product, Convert( varchar(50),
SERVERPROPERTY('''EDITION'''))as Edition, Convert( varchar(50),
SERVERPROPERTY('''PRODUCTVERSION''')) as Version,
name as DatabaseName, create_date as CreateDate,
compatibility_level, state_desc, recovery_model_desc as RecoveryModel, SUSER_SNAME(owner_sid) as Database_Owner
from[master].sys.databases where database_ID > 4' )
ASKER CERTIFIED SOLUTION
Avatar of HainKurt
HainKurt
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
you need to use double ' inside sql not triple '
Avatar of Zahid Ahamed

ASKER

Excellent! Now working. Thank you so  much.