在SQL Server里写下列语句:
SELECT a
FROM OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=',PUBS.dbo.TPH110)就会出现以下提示错误:OLE DB プロバイダ 'MSDASQL' は列に対して一貫性のないメタ データを提供しました。実行時にメタ データ情報が変更されました。
OLE DB エラー トレース [Non-interface error: Column 'a' (compile-time ordinal 16) of object '"PUBS"."dbo"."TPH110"' was reported to have a DBCOLUMNFLAGS_ISROWVER of 0 at compile time and 512 at run time]其中a的数据类型是timestamp
那位大侠帮忙解决一下,用这种openrowset的写法怎么才能通过,谢谢!
SELECT a
FROM OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=',PUBS.dbo.TPH110)就会出现以下提示错误:OLE DB プロバイダ 'MSDASQL' は列に対して一貫性のないメタ データを提供しました。実行時にメタ データ情報が変更されました。
OLE DB エラー トレース [Non-interface error: Column 'a' (compile-time ordinal 16) of object '"PUBS"."dbo"."TPH110"' was reported to have a DBCOLUMNFLAGS_ISROWVER of 0 at compile time and 512 at run time]其中a的数据类型是timestamp
那位大侠帮忙解决一下,用这种openrowset的写法怎么才能通过,谢谢!
(
'SQLOLEDB.1',
'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorksDW;Data Source=localhost',
'SELECT TOP 1000 * FROM vTargetMail'
)