Zahid Ahamed
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('''Computer NamePhysic alNetBIOS' '')) as [Machine Name], Convert( varchar(50),
CONNECTIONPROPERTY('''loca l_net_addr ess''')) as [IP Address Of SQL Server], Convert( varchar(50),
SERVERPROPERTY('''PRODUCTL EVEL''')) as Product, Convert( varchar(50),
SERVERPROPERTY('''EDITION' ''))as Edition, Convert( varchar(50),
SERVERPROPERTY('''PRODUCTV ERSION''') ) 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' )
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('''Computer
CONNECTIONPROPERTY('''loca
SERVERPROPERTY('''PRODUCTL
SERVERPROPERTY('''EDITION'
SERVERPROPERTY('''PRODUCTV
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
you need to use double ' inside sql not triple '
ASKER
Excellent! Now working. Thank you so much.