Articles of sql server

Come impedire l’inserimento di record duplicati con SqlBulkCopy quando non esiste una chiave primaria

Ricevo un file XML giornaliero contenente migliaia di record, ognuno dei quali è una transazione commerciale che ho bisogno di archiviare in un database interno per l’utilizzo nei rapporti e nella fatturazione. Avevo l’impressione che il file di ogni giorno contenesse solo record univoci, ma ho scoperto che la mia definizione di unique non è […]

Che cosa significa un timestamp in T-Sql in C #?

Sto cercando di sviluppare un object modello per contenere una riga di Sql Server e capisco perfettamente come farlo tranne per il timestamp di T-Sql / SqlServer. La tabella è definita come: CREATE TABLE activity ( activity_id int , ip_address varchar(39) , user_id varchar(255) , message_text , dt timestamp ) Quando risolvo una riga di […]

Come eseguire la stored procedure con i parametri di input e output usando EF?

Sto usando il primo approccio al codice EF e ho creato stored procedure usando la migrazione come segue: public override void Up() { Sql(@”CREATE TYPE IdsList AS TABLE ( Id Int ) GO Create Procedure getChildIds( @IdsList dbo.IdsList ReadOnly ) As Begin WITH RecursiveCTE AS ( SELECT Id FROM dbo.PhysicalObjects WHERE ParentId in (Select * […]

non può essere aperto perché è la versione 706. Questo server supporta la versione 662 e precedenti. Un percorso di downgrade non è supportato

Quando cerco di eseguire il mio sito Web (con aspx), questo problema si presenta: Un’eccezione di tipo “System.Data.SqlClient.SqlException” si è verificata in System.Data.dll ma non è stata gestita nel codice utente Informazioni aggiuntive: Il database ‘C: \ USERS \ XXXX \ DESKTOP \ BERMAN \ APP_DATA \ DATABASE.MDF’ non può essere aperto perché è la […]

generare un ID numerico univoco apparentemente casuale in SQL Server

Devo usare SQL Server per generare un ID numerico a 8 cifre apparentemente casuale (in grado di riempire gli zeri nella parte anteriore). C’è una funzionalità integrata per questo? Ho visto questa proprietà Identity , ma è sequenziale, non casuale. Se questo non è ansible, è buona norma scrivere direttamente un ID generato a caso […]

Connessione al database per l’applicazione Multi-Tenant?

Sono in procinto di creare un’applicazione asp.net Multi-Tenant. Sto decidendo tra database o schemi MSSQL separati. Tuttavia, non riesco a trovare alcuna informazione su come posso modificare il database (idealmente) o l’account dell’utente in modo dinamico, a seconda di quale deve essere connesso l’utente. Molto probabilmente avrò una tabella di base che definisce a quale […]

Perché il costruttore nome / valore SqlParameter considera 0 come null?

Ho osservato uno strano problema in un pezzo di codice in cui una query SQL ad hoc non produceva l’output previsto, anche se i suoi parametri corrispondevano ai record nell’origine dati. Ho deciso di inserire la seguente espressione di test nella finestra immediata: new SqlParameter(“Test”, 0).Value Questo ha dato un risultato null , che mi […]

Non trovo il mio primo database di codice EF

Sto facendo tutorial per iniziare MVC di Microsoft: Introduzione a Entity Framework 6 Codice Prima di utilizzare MVC 5. Ciò include la creazione di un primo database di codice. Funziona tutto bene, ma non riesco a trovare il mio database. Questa è la mia ConnectionString : Se eseguo il debug del mio indice Method, la […]

Chiamata asincrona di una stored procedure SQL Server in C #

È ansible chiamare una stored procedure SQL Server in modo asincrono tramite C #? Ho una stored procedure che scrive un backup di un database specifico (questo può richiedere molto tempo per essere completato) e voglio mostrare l’avanzamento del processo di backup in un form di Windows (per questo uso http: //www.wisesoft .co.uk / articles […]

Come riutilizzare correttamente ed efficientemente un’istruzione preparata in C # .NET (SQL Server)?

Ho esaminato molte domande ma evidentemente il mio SO-fu non è all’altezza del compito, quindi eccomi qui. Sto cercando di usare in modo efficiente le istruzioni preparate e non intendo solo parametrizzare una singola istruzione, ma la compilazione di una riutilizzazione molte volte. La mia domanda si basa sui parametri e sul riutilizzo e su […]