Esiste un modo per caricare un file in un varbinary con SQL Management Studio senza scrivere una query SQL manuale?Carica un file in un varbinary con SQL Management Studio
risposta
uso OPENROWSET
esempio
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
OK ma esiste un modo senza query SQL? Con la GUI? –
avvertenza da [MS docs] (https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql) questo esempio è stato rubato da: richiede l'autorizzazione 'ADMINISTER BULK OPERATIONS' –
In breve, utilizzando SQL Server Management Studio (SSMS), no.
Le opzioni consentono di completare l'attività tramite T-SQL o di eseguire il rollover della propria soluzione/applicazione.
Una soluzione ideata utilizzando SQL Server Integration Services (SSIS) potrebbe anche essere possibile.
Scrivi la tua semplice app? – hgulyan