Articles of sql server

Milioni di inserimenti: timeout SqlBulkCopy

Abbiamo già un sistema in esecuzione che gestisce tutte le stringhe di connessione ( db2 , oracle , MSServer ). Attualmente, stiamo usando ExecuteNonQuery() per fare alcuni inserimenti. Vogliamo migliorare le prestazioni, utilizzando SqlBulkCopy() anziché ExecuteNonQuery() . Abbiamo alcuni clienti con oltre 50 milioni di record. Non vogliamo utilizzare SSIS , perché il nostro sistema […]

Diversi casting di int per guidare in C # e SQL Server

Quando converti int in guid in C # e SQL Server ottengo valori diversi. In C # uso questo metodo public static Guid Int2Guid( int value ) { byte[] bytes = new byte[16]; BitConverter.GetBytes( value ).CopyTo( bytes, 0 ); return new Guid( bytes ); } Console.Write( Int2Guid( 1000 ).ToString() ); // writes 000003e8-0000-0000-0000-000000000000 In SQL […]

Perché sto ricevendo questo errore all’improvviso?

Quindi ho un servizio WCF, all’interno del quale esiste un metodo Process (). Questo metodo legge un array di byte (un file) da una tabella e in pratica trasferisce i dati da quel file in più tabelle. Fa semplicemente scorrere ogni riga. Funzionava bene da un mese nell’ambiente di produzione. Ora tutto ad un tratto, […]

Linq nidificato EF Core seleziona i risultati in N + 1 query SQL

Ho un modello di dati in cui un object “Top” ha tra 0 e N oggetti “Sub”. In SQL ciò viene ottenuto con una chiave dbo.Sub.TopId . var query = context.Top //.Include(t => t.Sub) Doesn’t seem to do anything .Select(t => new { prop1 = t.C1, prop2 = t.Sub.Select(s => new { prop21 = s.C3 […]

accedere al DB con log4net

Uso log4net per gli errori di registrazione nel mio progetto. Voglio registrare i messaggi in DB ( SQL Server ), quindi ho aggiunto AdoNetAppender ma non funziona (altri appenders funzionano bene, la stringa di connessione è corretta). Cosa può essere sbagliato?

Come posso restituire tutti i record da una stored procedure?

sto usando questa stored procedure ALTER PROCEDURE [dbo].[MyProcedure] @pSelect nvarchar(max) AS BEGIN SET NOCOUNT ON; DECLARE @SQL nvarchar(max) SET @SQL = ‘select ‘ + @pSelect + ‘ from vwAcdAdmissionWithvwAcdAdmissionSessionDetailWithAllMaster’; EXEC (@SQL) END ed eseguendolo da c # .net entitydatamodel con linq shoolSoulDataEntites db = new schoolSoulDataEntites; var ss = db.Myprocedure (“column1, column2”); ma restituisce un […]

Uscita asincrona dalla funzione CLR

Ho creato una funzione CLR come questa public class GETJSONFROMURL { [Microsoft.SqlServer.Server.SqlFunction] public static SqlString GETData(SqlString URL) { SqlString Data = “N/A”; using (var webClient = new System.Net.WebClient()) { var json = webClient.DownloadString(new Uri(URL.ToString())); // Now parse with JSON.Net JObject o = JObject.Parse(json); Data = (string)o[“Data_results”][“MyData”]; } return Data; } } e ha fatto una […]

ConnectionString per SQL Server remoto

Questo è il caso, voglio collegarmi a SQL2008R2 che si trova su un server remoto, posso accedere al server da remoto e dopo aver effettuato il login come amministratore su Windows lavoro su SQL Server MS (La connessione a SQL avviene tramite Windows autenticazione). Sto lavorando su un’app WinForms che necessita di connessione con SQL, […]

Amazon AWS RDS – Come creare un database MS SQL in C # a livello di programmazione?

Ho creato un’istanza RDS Amazon AWS con MS SQL. Sono stato in grado di creare un database in C # con successo utilizzando: SqlConnection myConn = new SqlConnection(“Data Source=;Persist Security Info=True;User ID=;PWD=;”); myConn.Open(); string str = “CREATE DATABASE contacts”; SqlCommand cmd = new SqlCommand(str, myConn); cmd.ExecuteNonQuery(); Tuttavia, non sono stato in grado di creare un […]

SmoApplication.EnumAvailableSqlServers () non elenca l’istanza predefinita se sqlexpress è nella stessa macchina su cui è installato SQLSERVER2008

Sto usando SMO per trovare i sqlserver disponibili di una rete. Ma in una macchina in cui sono in esecuzione l’applicazione non fornisce il nome di istanza predefinito ma per tutte le altre macchine che fornisce l’istanza denominata e predefinita verrà visualizzata. Osserva il mio scenario. Es: Nome macchina: rkwrk3-vm-sr (macchina locale da cui eseguo […]