Wenn man in einem SQL Server 2005 den Datentyp varbinary(max) benutzt und in dem Zusammenhang eine Volltextsuche auf der Spalte hat, kommt die Visual Studio Team Edition for Database Professionals ins Schleudern.
Ich habe diese Konstellation in einer SQL 2005 Datenbank erstellt und mit dem Schema Compare gegen ein bestehendes Projekt verglichen und wollte die Änderungen übernehmen. VSTE for Database Prof. übernimmt alles bis auf die Type Column Angabe für die Volltextsuche:
ALTER FULLTEXT INDEX ON [dbo].[Test] ADD (Filedata LANGUAGE 1031)
Es muss aber so lauten:
ALTER FULLTEXT INDEX ON [dbo].[Test] ADD (Filedata TYPE COLUMN FileExtension LANGUAGE 1031)
Auch ein manuelles Eintragen in das entsprechende Skript führt zwar dazu, dass die Error-Meldung verschwindet, aber wenn man anschließend deployen möchte, bricht dies mit einer Fehlermeldung ab.
Erst als ich den Datentyp varbinary(max) in ein image umgewandelt habe, hat alles problemlos geklappt.