質問

Visual Studio でストアド プロシージャ (拡張子 .sql) を作成すると、ファイル エンコーディングは自動的に「Unicode (署名付き UTF-8) - コードページ 65001」に設定されます。

これにより、DBA のスクリプトが気に入らないため、DBA に問題が発生します。

手動で「Western European (windows) - Codepage 1252」に変更する必要があります。

これは、2005 年から VS 2008 にアップグレードしてからのみ発生しているようです。何が起こっているのか、そしてそれを止める方法を誰か説明できますか?

役に立ちましたか?

解決

誰かがあなたと同じような問題に直面し、次の回避策を行ったと思います。

http://connect.microsoft.com/VisualStudio/フィードバック/Workaround.aspx?FeedbackID=319830

他のヒント

Codeslayer が提供するリンクを要約すると (ページ URL が変更された場合に備えて)...

SQL ファイル テンプレートをメモ帳で開き、ANSI ファイルとして保存して、SQL ファイル テンプレートを ANSI エンコードに変更します。すでに作成されているファイルに対しても同じことができます。\Common7 ools emplates\Database プロジェクト項目

私たちの DBA をとても喜ばせてくれました。

Visual Studio 2010 の場合、更新する必要がある別のファイル セットがあります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top