ReplicationTable.HasImprecisePKColumn Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se una colonna calcolata imprecisa viene utilizzata come parte della chiave primaria.
public:
property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean
Valore della proprietà
true
se la tabella contiene una colonna calcolata imprecisa come parte della chiave primaria; false
se la tabella non contiene colonne calcolate imprecise come parte della chiave primaria.
Commenti
Microsoft SQL Server 2005 consente a una colonna calcolata imprecisa di far parte della chiave primaria, specificando che è deterministica e la colonna viene dichiarata in modo esplicito con la persisted
clausola . A causa di questo, la chiave primaria corrispondente potrebbe avere un valore diverso nel server di pubblicazione e nel Sottoscrittore. Pertanto, è possibile che l'agente di distribuzione non riesca a applicare un aggiornamento o un'eliminazione, causando un row not found
errore. Tale tabella non può essere pubblicata in un articolo transazionale.
La HasImprecisePKColumn proprietà può essere recuperata dai membri del ruolo predefinito del server sysadmin nel server di pubblicazione o dai membri del db_owner ruolo predefinito del database nel database di pubblicazione.