それぞれのデータベースの
sys.procedures の状態を確認するために、SQLクエリーを実行する必要があります。
- SQL Server Management Studio にログオンします。
- データベース を展開します。
- ePO_Events のデータベースを右クリックして、[新しいクエリー] をクリックします。
- 空白領域に以下のコマンドを入力します:
select * from SYS.PROCEDURES
- 実行 をクリックします。
出力:
ePO Events データベースに結果状態
object not found が表示されます。これは、ePO Core と Events データベースの照合順序が一致しないためです。
SQL Server、ePO Core、および Events データベースの照合順序名を確認するには、ePO Core データベースから次の SQL スクリプトを実行します。
SELECT SERVERPROPERTY('collation') as SQLServerCollationName
SELECT[NAME] AS DatabaseName,[collation_name]
FROM sys.databases
WHERE [name] IN (DB_NAME(),DB_NAME()+'_EVENTS')
注: Microsoft の規格に従ってすべての照合をサポートしています。サポートされている照合と Unicode の種類の詳細については、この
Microsoft 記事を参照してください。
クエリーの結果には任意の照合名を使用できます。ただし、これらの照合は Microsoft の標準に従ってサポートされている場合があります。SQL スクリプトの結果が SQL Server、ePO Core、イベントデータベースのものと一致していることを確認してください。
例
SQL Server の照合順序名 |
SQL_Latin1_General_CP1_CI_AS |
データベース名 |
照合順序名 |
ePO_RGC-EPO510 |
SQL_Latin1_General_CP1_CI_AS |
ePO_RGC-EPO510_Events |
SQL_Latin1_General_CP1_CI_AS |