CertProperty (Transact-SQL)
sys.check_constraints (języka Transact-SQL)
CertProperty ( Cert_ID , '<PropertyName>' )
<PropertyName> ::=
Expiry_Date | Start_Date | Issuer_Name
| Cert_Serial_Number | Subject | SID | String_SID
Argumenty
Cert_ID
Is the ID of the certificate.Cert_ID is an int.Expiry_Date
Ograniczenie typu CHECK jest wyłączona.Start_Date
is_not_for_replicationIssuer_Name
Ograniczenie typu CHECK został utworzony za pomocą opcji nie do replikacja.Cert_Serial_Number
is_not_trustedSubject
Ograniczenie typu CHECK nie został zweryfikowany przez system dla wszystkich wierszy.SID
wartość 0 wskazuje poziom tabela ograniczenie typu CHECK.Wartość niezerowa wskazuje, że jest to ograniczenie typu CHECK poziom kolumna zdefiniowane na podstawie kolumna z określonym IDENTYFIKATOREM.String_SID
Identyfikator SID certyfikatu przekształconego do postaci ciągu znaków.Jest to również identyfikator SID każdej nazwy logowania lub nazwy użytkownika przypisanej do certyfikatu.
Zwracane typy
uses_database_collation
1 = Ograniczenie domyślnym sortowaniem bazy danych w celu oceny poprawne; zależy od definicji, 0.Zwraca wszystkie wartości są pakowane w zwracany typ sql_variant.
Expiry_Date i Start_Date zwrot datetime.
Cert_Serial_Number, Issuer_Name, Subject, a String_SID zwrot nvarchar.
Właściwość SID powoduje zwracanie danych typu varbinary.
Remarks
Informacje na temat certyfikatów są widoczne w sys.Certificates Służy do wyświetlania katalogu.
Uprawnienia
To nazwa kolumna, które mają być używane.
Przykłady
Jest wskaźnik tekstu do sprawdzenia.
-- First create a certificate.
CREATE CERTIFICATE Marketing19 WITH
START_DATE = '04/04/2004' ,
EXPIRY_DATE = '07/07/2007' ,
SUBJECT = 'Marketing Print Division';
GO
-- Now use CertProperty to examine certificate
-- Marketing19's properties.
DECLARE @CertSubject sql_variant;
set @CertSubject = CertProperty( Cert_ID('Marketing19'), 'Subject');
PRINT CONVERT(nvarchar, @CertSubject);
GO