SQL Server, “nom de colonne non Valide” erreur lors de l'insertion dans Excel “du serveur lié”

J'ai une simple feuille de calcul Excel document (l'exécution d'Office 2013) que je suis en utilisant une base de données à l'aide de la "Microsoft Office 15.0 Accès au Moteur de Base de données OLE DB Provider".

Je peux me connecter à cette aide de la MS SQL Server Management Studio 2012, et je peux même sélectionner des données dans une Plage Nommée "Employé".

SELECT *
  FROM [X]...[Employee]
GO

Le résultat:

ID  Name    Description Salary
1   Rob     Cool        1
2   Bob     Awesome     2
3   Robert  DUDE!       3

Maintenant, je voudrais insérer des données ici. J'ai donc écrit:

INSERT INTO [X]...[Employee]
           ([ID]
           ,[Name]
           ,[Description]
           ,[Salary])
     VALUES
           (4
           ,"John"
           ,"Boss"
           ,500)

C'est en fait la plupart du temps générée par SQL Server Management Studio. Lorsque je l'exécute, j'obtiens:

Msg 207, Level 16, State 1, Line 8
Invalid column name 'John'.
Msg 207, Level 16, State 1, Line 9
Invalid column name 'Boss'.

Une idée de ce que je fais mal?

InformationsquelleAutor Emmanuel | 2014-03-27