Domanda

Quando creiamo procedure memorizzate in Visual Studio (con estensione .sql) la codifica del file viene impostata automaticamente su "Unicode (UTF-8 con firma) - Codepage 65001".

Ciò causa problemi al nostro DBA poiché ai loro script non piace.

Dobbiamo entrare manualmente e cambiarli in "Europa occidentale (Windows) - Codepage 1252".

Sembra che questo accada solo da quando abbiamo effettuato l'aggiornamento a VS 2008 dal 2005.Qualcuno può spiegare cosa sta succedendo e come fermarlo?

È stato utile?

Soluzione

Penso che qualcuno abbia affrontato un problema simile al tuo e abbia adottato la seguente soluzione alternativa pubblicata su

http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=319830

Altri suggerimenti

Per riassumere il collegamento fornito da Codeslayer (nel caso in cui l'URL della pagina cambi)...

Modifica i modelli di file SQL in codifica ANSI aprendoli con il blocco note e quindi salvandoli come file ANSI.Puoi fare lo stesso per i file già creati.\Common7\Strumenti emplates\Elementi progetto database

Hai appena reso felici i nostri DBA!

Per Visual Studio 2010, è necessario aggiornare un altro set di file:

C:\Programmi (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\Items

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top