Insérer une image dans la base de données

J'essaie d'insérer une image dans la base de données.

CREATE TABLE ImageTable
(
    Id int,
    Name varchar(50) ,
    Photo varbinary(max) 
)

INSERT INTO ImageTable (Id, Name, Photo) 
SELECT 10, 'John', BulkColumn 
FROM Openrowset( Bulk 'C:\caldophilus.jpg', Single_Blob) as EmployeePicture

Il me lance une erreur.

Ne peut pas charger en bloc. Le fichier "C:\caldophilus.jpg" n'existe pas.

S'Il Vous Plaît Aider.

  • Où est l'image? Sur le C: lecteur sur la serveur ou une autre machine?
  • SQL Server est à la recherche dans C:\ où il est installé. Et si vous avez un newish système d'exploitation, le compte de service SQL Server peut ne pas avoir accès à C:\
  • Comment puis-je l'oublie, Merci les gars. Il fonctionne maintenant. Le fichier dans le pc client.
InformationsquelleAutor chinna_82 | 2012-02-15