SQL Server Management Studio:プレフィックスまたはサフィックス文字の変更


7

SSMS 2008のインスタンスがあります。テーブル内のデータを編集するオプションが機能しません。オブジェクトエクスプローラの任意のテーブルを右クリックして[上位200行の編集]を選択すると、エラーダイアログが表示されます。無効なプレフィックスまたはサフィックス文字です。 (MSビジュアルデータベースツール)。 SQL Serverではなく、SSMSに特に関連しているようです(このSSMSインスタンスは、接続するデータベースに関係なく同じエラーが発生しますが、他のマシンのSSMSを使用して同じデータベースに接続できることを確認しました)。エラーなしで)。 (しかしながら、私たちのファイアウォールはいくつかの重要なタスクのために私が他のマシンでSSMSを使うことを妨げているので、私は問題を解決する必要があります)。

エラーのためのグーグルは、私が接頭辞、接尾辞またはエスケープ文字を変更するべきであることを示唆します、しかしあなたがSSMSでその変更をどのようにすることができるかの指示なしで。また、SSMSをインストールしてからSSMSをカスタマイズしたことには気付いていないので、今すぐこのような変更を加えなければならないことに驚くことでしょう。

エラーメッセージが何を意味するのか、または私がそれに関して何ができるのか、誰かに何か考えがありますか?それが本当に問題であるならば、私はどうやって接頭辞/接尾辞/エスケープ文字を変更することができます。


あなたは実際にあなたのテーブル名に接頭辞/接尾辞を使いますか?もしそうなら、あなたの質問にそれらを編集してください。そうでない場合は、おそらくあなたはおそらく疑うように、それは完全に別の問題です。
pleinolijf

接頭辞や接尾辞は使いません。それらは、schemaName.tableNameという形式の単純な名前で、すべての文字は英語のアルファベットの文字です。これは私たちがこれとは全く異なる問題であることを追い求めていることを意味します:(
PhantomDrummer

@PhantomDrummer - 参考までにここにある1つの答えはこれの直接のコピーです( technet.microsoft.com/en-us/library/ms163804.aspx Microsoft Tech Netの投稿と私の考えでは、あなたの特定の状況には当てはまりません(私は同じことを経験しているのであまり役に立ちません)。 a)SQL 2012データベースインスタンスに接続していますか?b)Windows XP上で実行していますか?もしそうなら、あなたはこれを考え出した、ここに投稿して私たち(私:)に知らせてください。
Richard Marskell - Drackir

こんにちはリチャード、あなたは正しい(これまでのところ、唯一の)答えは関係ないというのは正しい、それは私がそれを受け入れられた答えとしてマークしなかった理由です。私はその問題を解決したことが一度もなかったようです。私が思い出したように、私はちょうどSQLクエリを書くことでそれを回避しただけで、私は欲しいデータを変更しました。問題はSSMSのバグであるように私には思えますが、バグをアクティブにするためにどのような状況が必要であるかは明確ではありません。多くの人がそれを報告しているわけではないので、私はそれがある特定の状況でのみ起こると推測します。
PhantomDrummer

参考までに、私はこれを2008データベースに接続するSMS 2008R2を使用して取得しています。 Query and View Designerの「エスケープ文字を変更する」方法はまだ見つかっていません。誰かが(クエリを書くことによって編集をする以外に)解決策を見つけましたか。
StarNamer

回答:


3

同じエラー(「無効なプレフィックスまたはサフィックス文字。(MS Visual Database Tools)」)が発生しましたが、これは、SQL-Server 2012データベースでSSMS 2008R2を使用しようとしたためです。

SQL Server 2008 R2と2012の両方を自分のマシンにインストールしていますが、間違ったSSMSを使用していました。


-1

[クエリ]および[ビューデザイナ]オプションでは、プレフィックスまたはサフィックスの文字が正しくありません。エスケープ文字をパラメータのプレフィックスまたはサフィックス文字として使用することはできません。

このエラーを修正するには、エスケープ文字を含まない、またはエスケープ文字を変更しないプレフィックスまたはサフィックス文字を使用してください。


1
接頭辞や接尾辞は使用していませんので、その点で削除できるものはありません。問題となっているオフチャンスにエスケープ文字を変更してみるのは基本的にはうれしいことですが、その方法がわからないのですが。 (SSMSにカスタマイズ可能なエスケープ文字があることさえ知らなかったことを認めなければなりません)
PhantomDrummer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.