Articles of sql server

Come visualizzare voci specifiche del database in una casella di testo su un’applicazione WinForm

AGGIORNAMENTO: Grazie a tutti, il codice non era il problema, anche se le informazioni riguardanti l’iniezione SQL erano utili, il mio problema era che stavo usando una versione precedente del mio database che non aveva l’ID prodotto corrispondente, quindi stava usando il primo prodotto che potrebbe trovare. Mi sento molto stupido ora, ma grazie per […]

Transaction (Process ID) era deadlock su risorse di blocco con un altro processo ed è stato scelto come vittima del deadlock. Rieseguire la transazione

Ho un’applicazione C # che sta inserendo dati nella tabella di SQL Server (2008) utilizzando la stored procedure. Sto usando multi-threading per fare questo. La stored procedure viene chiamata dall’interno del thread. Ora la mia stored procedure utilizza “tablock” durante l’inserimento dei dati. Durante l’esecuzione di questo codice viene visualizzato il seguente errore: “Transaction (ID […]

Più chiamate simultanee a SqlCommand.BeginExecuteNonQuery che utilizza lo stesso SqlConnection

Ho un codice C # funzionante che usa un SqlConnection per creare tabelle temporanee (ad esempio #Foo), chiama proc memorizzati per riempire quelle tabelle temporanee e restituire i risultati al client C #, usa c # per eseguire calcoli complessi su quei risultati e usa il risultati del calcolo per aggiornare una delle tabelle temporanee […]

Determina se la tabella esiste in SQL Server CE?

So che questo è simile a questa domanda , ma sto usando SQL Server CE 3.5 con un progetto WinForms in C #. Come posso determinare se esiste un tavolo? So che la parola chiave IF non è supportata, anche se EXISTS è. Information_schema esiste in CE dove posso interrogare contro di esso? Grazie.

L’interruzione del thread lascia transazioni di zombie e interruzione di SqlConnection

Sento che questo comportamento non dovrebbe accadere. Ecco lo scenario: Avvia una transazione sql long-running. Il thread che ha eseguito il comando sql viene interrotto (non dal nostro codice!) Quando il thread ritorna al codice gestito, lo stato di SqlConnection è “Chiuso”, ma la transazione è ancora aperta sul server sql. SQLConnection può essere riaperto, […]

Entity Framework L’istruzione ALTER TABLE è in conflitto con il vincolo FOREIGN KEY

All’aggiornamento del database in Entity Framework, prima migrazione del codice, ricevo questo errore: L’istruzione ALTER TABLE era in conflitto con il vincolo FOREIGN KEY “FK_dbo.Clients_dbo.MedicalGroups_MedicalGroupId”. Il conflitto si è verificato nel database “hrbc”, nella tabella “dbo.MedicalGroups”, nella colonna “Id”. Questa è la mia class: public partial class Client { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { […]

È necessario ottenere datatable in .net con lo schema della tabella del database

Qual è il modo migliore per creare un object DataTable vuoto con lo schema di una tabella sql server?

Modifica del timeout di SqlConnection

Sto cercando di scavalcare il timeout predefinito SqlConnection di 15 secondi e sto ricevendo un errore dicendo che il la proprietà o l’indicizzatore non possono essere assegnati perché sono di sola lettura. C’è un modo per aggirare questo? using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection)) { connection.Open(); using (SqlCommand command = connection.CreateCommand()) { command.CommandType = CommandType.StoredProcedure; […]

Controllare la query LINQ sul database di SQL Server

C’è un modo per in .NET per vedere quale query LINQ sul database stiamo sparando? Per es. Sto strizzando una query in LINQ e voglio vedere che cosa sta facendo la query SQL per comunicare con il database. Esiste una finestra di Visual Studio o in altro modo?

Come scrivere un file su disco e inserire un record del database in una singola transazione?

Sto cercando di scrivere un file su disco e di inserire i dati in un database tramite una stored procedure tutto all’interno di una transazione atomica. Vale a dire se una di queste 2 operazioni fallisce (o il file non può essere scritto su disco o la procedura memorizzata fallisce) Mi piacerebbe non fare nulla […]