Articles of sqlbulkcopy

Puis-je utiliser la copy en bloc sql pour copyr des données dans le même server?

Puis-je utiliser la copy en bloc sql pour copyr des données dans le même server?

SqlBulkCopy avec différentes collations

J'ai besoin de migrer datatables d'une database vers une autre. J'ai choisi d'utiliser SqlBulkCopy, mais j'ai un problème avec ça, parce que la database source a un classment différent de la destination, donc, j'ai une exception: System.InvalidOperationException: The locale id '1049' of the source column 'Id' and the locale id '1033' of the destination column […]

c # SqlBulkCopy – chaud pour get la requête sql brute

J'utilise le c # et SqlBulkCopy pour insert des loggings à la fois à mon DB. la list des loggings est petite jusqu'à 100-200 loggings. voici mon code: using (SqlBulkCopy bulkCopy = new SqlBulkCopy(connectionSsortingng)) { bulkCopy.DestinationTableName = destinationTableName; bulkCopy.WriteToServer(reader); } J'ai une exception de timeout de time en time et j'aimerais get la requête raw […]

login à SQL Server en masse à l'aide de log4net

J'utilise log4net pour consigner les messages dans une database SQL Server à l'aide d' AdoNetAppender . J'ai besoin d'insert les bûches dans les vracs. J'ai essayé d'utiliser la propriété batchSize de l'appender, mais pour autant que je puisse dire le résultat est quelque chose comme: conn.Open(); for (int i = 0; i < count; i++) […]

Est-il possible d'annuler un Sql Bulk Copy.Write To Server (c #)?

J'utilise Sql Bulk Copy.Write To Server (C #) pour copyr des milliards de lignes, et qui prend des heures à compléter. Parfois, j'ai besoin d'arrêter l'opération pour certaines tâches urgentes, mais je ne sais pas comment le faire. Puis-je faire quelque chose à l'arrivée de l'événement de notification (avec Sql Bulk Copy.NotifyAfter et Sql Bulk […]

MySqlDataAdapter ou MySqlDataReader pour le transfert en bloc?

J'utilise le connecteur MySql pour .NET pour copyr datatables des servers MySql vers SQL Server 2008. Est-ce que quelqu'un a connu une meilleure performance en utilisant l'un des suivants, par rapport à l'autre? DataAdapter et l'appel de Fill à un DataTable en morceaux de 500 DataReader.Read à un DataTable dans une boucle de 500 J'utilise […]

Copier uniquement datatables d'une database vers une autre

Je ne suis pas sûr si c'est le site pour cette question ou non [si mis dans le commentaire ou voter pour le déplacer] Comment puis-je copyr uniquement datatables d'une database à une autre dans le même server sur SQL Server 2005? Les deux bases de données ont le même schéma mais pas les mêmes […]

SQL Server: import SqlBulkCopy provoque des violations de key primaire

J'essaye de concevoir une application basée sur la window dans C # .NET. Je lis le file de csv dans la vue de grid de données et puis insère ces données dans la database. J'utilise SqlBulkCopy pour insert des données du file csv dans la database. Ma préoccupation est, quand j'essaie d'insert des données dans […]

Importation SQL Server plus rapide que l'import en bloc

J'ai un grand file séparé (~ 50Gb, ~ 300 mln lignes), que je veux importer dans une table SQL Server avec des colonnes: char(10), varchar(512), nvarchar(512), nvarchar(512) . Il faut environ un jour pour l'importer en vrac à l'aide de la class T-SQL, SSIS ou C # SqlBulkCopy . Y a-t-il un moyen plus rapide […]

valeur changée pendant SqlBulkCopy

J'essaye de download quelques données du dossier de csv au server de sql using SqlBulkCopy Le problème ici est que les valeurs sont changées automatiquement par exemple 0.9824 devient 0.982400000095367 Voici le code que j'utilise using (SqlBulkCopy bulkCopy = new SqlBulkCopy(strConnectionSsortingng, SqlBulkCopyOptions.FireTriggers)) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("dt", typeof(DateTime))); dt.Columns.Add(new DataColumn("wreb", typeof(ssortingng))); dt.Columns.Add(new […]