Existe-t-il un moyen de télécharger un fichier vers un varbinary avec SQL Management Studio sans écrire une requête SQL manuelle?Chargement d'un fichier dans un varbinary avec SQL Management Studio
Répondre
utilisation OPENROWSET
exemple
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 mais y a-t-il un moyen sans requête SQL? Avec l'interface graphique? –
mise en garde de [documents MS] (https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql) cet exemple a été volé à: nécessite l'autorisation 'ADMINISTER BULK OPERATIONS' –
En bref, en utilisant SQL Server Management Studio (SSMS), non.
Les options sont soit de compléter votre tâche via T-SQL ou de rouler votre propre solution/application.
Une solution conçue à l'aide de SQL Server Integration Services (SSIS) peut également être possible.
Écrivez votre propre application simple? – hgulyan