- エンドポイントの状況を見るSQL
SELECT * FROM sys.database_mirroring_endpoints ;
ここで、encryption_algorithmが異なっていると通信できないとの事。 - certificateを調べるSQL
SELECT * FROM sys.certificates; - ミラーリングの状態を見る
SELECT
DB_NAME(database_id) AS 'DatabaseName',
mirroring_role_desc,
mirroring_safety_level_desc,
mirroring_state_desc,
mirroring_safety_sequence,
mirroring_role_sequence,
mirroring_partner_instance,
mirroring_witness_name,
mirroring_witness_state_desc,
mirroring_failover_lsn
FROM sys.database_mirroring
WHERE mirroring_guid IS NOT NULL; - エンドポイントのアクセス権を見る
SELECT 'Metadata Check';
SELECT EP.name, SP.STATE,
CONVERT(nvarchar(38), suser_name(SP.grantor_principal_id))
AS GRANTOR,
SP.TYPE AS PERMISSION,
CONVERT(nvarchar(46),suser_name(SP.grantee_principal_id))
AS GRANTEE
FROM sys.server_permissions SP , sys.endpoints EP
WHERE SP.major_id = EP.endpoint_id
ORDER BY Permission,grantor, grantee;
GO
2014年6月5日木曜日
SQL Server ネタを
ミラーリング構成で、サーバー機の故障により再度ミラー構成にした時に手間取ったので、備忘録として書いておきます。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿