1

データベースの一部に有線の問題がありstored proceduresます。これらはオブジェクト エクスプローラーには表示されません。フィルターを使用して名前で検索しようとしましたが、まだ表示されません!!!

不足しているものを作成しようとすると、ストアドプロシージャが既に存在すると表示されます。そして、SPを変更しようとしましたが、うまくいきました。しかし、私はまだそれらを見ることができません。

これに関するアイデアはありますか?

4

2 に答える 2

1

以前にこの難問を抱えていましたが、それは実際にマスターデータベースにストアド プロシージャを作成しようとしていたためです。SSMSでは、デフォルトでこのデータベースが選択されていると思います。

SSMS を使用している場合は、ドロップダウン リスト (通常はクエリ ウィンドウのツールバーの左上) から選択したデータベースが正しいデータベースであることを確認してください。

于 2013-08-28T13:34:00.070 に答える
0

これには、次のようなさまざまな原因が考えられますが、これらに限定されません。

  • ストアド プロシージャではなく、その名前で存在する別のオブジェクトはありますか?
  • プロシージャは予期しないスキーマにありますか? SSMS では、スキーマ、次にプロシージャ名の順序でリストされます。
  • 手順を表示するための十分なアクセス権がありますか? (おそらくですが、言及する必要があります)
  • MS出荷手順としてマークされていますか? これらはユーザースキーマでは表示されない場合があります
  • 別の「おそらくそうではない」ですが、正しいデータベースを見ていますか?
于 2013-08-28T13:34:02.440 に答える