我有以下代碼中插入一個CSV文件到一個臨時表:SQL服務器:添加CSV可編程
這似乎
USE [websitehere.com].[dbo] GO CREATE TABLE [websitehere.com].[dbo].[tmpTable] (ID INT, Caller_Number VARCHAR(100), Caller_Name VARCHAR(100), GroupBy VARCHAR(100), Campaign_Name VARCHAR(100), DateAndTime VARCHAR(100), Duration VARCHAR(100), Call_Status VARCHAR(100)) GO; BULK INSERT tmpTable FROM 'C:\Users\namehere\Documents\CallLog.csv' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) GO
但是......不添加
tmpTable
。它給了我一個錯誤消息102,級別15,狀態1,行1個
附近有語法錯誤。「。它不會增加INSERT命令說
消息4834,級別16,狀態4,第8行
您不必使用大容量加載語句的權限。
任何幫助將是巨大的,把這些2個錯誤的護理!
更新
我的數據庫管理員。我如何檢查這些權限? – StealthRT
如果您是數據庫的管理員,爲什麼不使用足夠強大的帳戶?無論如何,請轉到對象資源管理器中的用戶對象,並查找有問題的表和服務器上用戶的權限。 – Mithrandir
查看我更新的OP,瞭解我的用戶安全屏幕截圖。 – StealthRT