2009-03-17 19 views

Respuesta

15

http://msdn.microsoft.com/en-us/library/ms162802.aspx

Un BCP a cabo la operación requiere permiso SELECT en la tabla de origen.

Un bcp en funcionamiento requiere como mínimo permisos SELECT/INSERT en la tabla de destino. Además, se requiere el permiso ALTER TABLE si cualquiera de lo siguiente es cierto: existen

  • limitaciones y los CHECK_CONSTRAINTS insinúan no se especifica. ms162802.note (es-es, SQL.100) .gifNota: La desactivación de restricciones es el comportamiento predeterminado. Para habilitar restricciones explícitamente, use la opción -h con la sugerencia CHECK_CONSTRAINTS.

  • Existen desencadenadores y la sugerencia FIRE_TRIGGER no está especificada. ms162802.note (es-es, SQL.100) .gifNota: De manera predeterminada, los desencadenadores no se activan. Para disparar disparadores explícitamente, use la opción -h con la sugerencia FIRE_TRIGGERS.

  • Utiliza la opción -E para importar valores de identidad de un archivo de datos.

ms162802.note (es-es, SQL.100) .gifNote: que requiere el permiso ALTER TABLE en la tabla de destino era nuevo en SQL Server 2005. Este nuevo requisito podría causar guiones BCP que no apliquen los factores desencadenantes y las comprobaciones de restricciones fallan si la cuenta de usuario no tiene permisos de tabla ALTER para la tabla de destino.

+2

para utilizar en .Net: var = new bulkcopy SqlBulkCopy (System.Configuration.ConfigurationSettings.AppSettings [ "ConnectionString"], SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions. CheckConstraints); – dan

1

Solo se necesitan perms SELECT/INSERT para que la clase SqlBulkCopy se ejecute correctamente. La clase emite una instrucción INSERT BULK contra la tabla de SQL Server de destino. Verificado esto hoy en uno de nuestros servidores de desarrollo.

6

Para especificar estos consejos de .NET:

var bulkCopy = new SqlBulkCopy(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"], 
     SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints); 
Cuestiones relacionadas