.logファイルからデータを照会しようとしています。すべてのスキーマはファイルと完全に同じですが、依然として私のクエリは行が有効でないという応答を返します。私のSQLスキーマを次に示しバルクファイルでクエリの問題
date-time,client-ip,client-hostname,server-ip,server-hostname,source-context,connector-id,source,event-id,internal-message-id,message-id,recipient-address,recipient-status,total-bytes,recipient-count,related-recipient-address,reference,message-subject,sender-address,return-path,message-info,directionality,tenant-id,original-client-ip,original-server-ip,custom-data 2017-08-23T00:00:08.631Z,10.10.30.112,xyz.domain.COM,172.16.0.25,ISIL1,08D4E23F10F7AE79;2017-08-23T00:00:05.760Z;0,ISB\Default ISBEX,SMTP,RECEIVE,702862,<[email protected]>,[email protected];[email protected];[email protected],134,3,Secure Message Delivery,[email protected],[email protected],0cI: ,Originating,15.0.30.5,15.1.0.20,S:[email protected];S:FirstForestHop=as.xyz.COM
:
CREATE TABLE [dbo].[LogTest]
(
[date-time] VARCHAR(max) NULL,
[client-ip] VARCHAR(max) NULL,
[client-hostname] VARCHAR(max) NULL,
[server-ip] VARCHAR(max) NULL,
[server-hostname] VARCHAR(max) NULL,
[source-context] VARCHAR(max) NULL,
[connector-id] VARCHAR(max) NULL,
[source] VARCHAR(max) NULL,
[event-id] VARCHAR(max) NULL,
[internal-message-id] VARCHAR(max) NULL,
[message-id] VARCHAR(max) NULL,
[recipient-address] VARCHAR(max) NULL,
[recipient-status] VARCHAR(max) NULL,
[total-bytes] VARCHAR(max) NULL,
[recipient-count] VARCHAR(max) NULL,
[related-recipient-address] VARCHAR(max) NULL,
[reference] VARCHAR(max) NULL,
[message-subject] VARCHAR(max) NULL,
[sender-address] VARCHAR(max) NULL,
[return-path] VARCHAR(max) NULL,
[message-info] VARCHAR(max) NULL,
[directionality] VARCHAR(max) NULL,
[tenant-id] VARCHAR(max) NULL,
[original-client-ip] VARCHAR(max) NULL,
[original-server-ip] VARCHAR(max) NULL,
[custom-data] VARCHAR(max) NULL
)
Bulk
Insert LogTest
From 'C:\Users\zz\Desktop\asy.log'
with
(
Fieldterminator = ',',
Rowterminator = '/t'
)
SQL-Serverの!= MySQLの – Barmar