2010-06-16 15 views

Antwort

15

Verwendung OPENROWSET

Beispiel

USE AdventureWorks2008R2; 
GO 
CREATE TABLE myTable(FileName nvarchar(60), 
    FileType nvarchar(60), Document varbinary(max)); 
GO 

INSERT INTO myTable(FileName, FileType, Document) 
    SELECT 'Text1.txt' AS FileName, 
     '.txt' AS FileType, 
     * FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Document; 
GO 
+0

OK, aber gibt es einen Weg ohne SQL-Abfrage? Mit der GUI? –

+0

Vorbehalt von [MS docs] (https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql) Dieses Beispiel wurde gestohlen: erfordert die 'ADMINISTER BULK OPERATIONS'-Berechtigung –

7

Kurz gesagt, SQL Server Management Studio (SSMS) verwenden, nicht.

Die Optionen sind, entweder Ihre Aufgabe über T-SQL abzuschließen oder Ihre eigene Lösung/Anwendung zu rollen.

Eine Lösung mit SQL Server Integration Services (SSIS) möglicherweise auch möglich.

Verwandte Themen