Articles of sql server

SQLDependency + Service Broker

Sto utilizzando SqlDependency per ricevere notifiche quando i dati in alcune tabelle vengono modificati. private void subscribeBroker() { using (var conn = new SqlConnection(connString)) { conn.Open(); var cmd = new SqlCommand(“SELECT text FROM dbo.Test”); cmd.Connection = conn; var dependency = new SqlDependency(cmd); dependency.OnChange += dependency_OnChange; SqlDependency.Start(connString); cmd.ExecuteNonQuery(); } } void dependency_OnChange(object sender, SqlNotificationEventArgs e) { […]

BulkCopy dalla stored procedure

Ho le tabelle A, B e C nel database. Devo mettere il risultato ottenuto da A e B nella tabella C. Attualmente, ho un SP che restituisce il risultato di A e B all’applicazione C #. Questo risultato verrà copiato nella tabella C utilizzando “System.Data.SqlClient.SqlBulkCopy”. Il advanatge è durante l’inserimento utilizzando bulkcopy, i file di […]

Come generare un numero di chiave personalizzato utilizzando C # in ASP.NET Core

questa mia class, public class PatReg { [DatabaseGenerated(DatabaseGeneratedOption.Computed), ScaffoldColumn(false)] public Int64 RecId { get; set; } [Key,Display(Name = “File Id”), ScaffoldColumn(true), DatabaseGenerated(DatabaseGeneratedOption.None )] public Int64 FileId { get; set; } [Required, Display(Name = “First Name”)] public string FName { get; set; } [Required, Display(Name = “Middle Name”)] public string MName { get; set; } [Required, […]

SqlCommand restituisce il parametro del valore

Forse qualcun altro che guarda questo codice sarà in grado di dirmi perché il returnID è sempre 0. Sto tentando di recuperare il nuovo ID dal record inserito. public int AddToInventory(int PartID, int QtyOnHand, int SpokenFor, int LowOrderQty, int HighOrderQty, decimal LastBuyPrice, decimal AvgBuyPrice) { ConfigDAL config = new ConfigDAL(); string connstr = config.GetConnString(); SqlConnection […]

Colbind un’applicazione C # MVC a un database SQL Server remoto

Ho un database SQL Server situato a http://192.168.10.3/MyDB . Ho creato un’applicazione C # MVC e ho bisogno di conoscere i passaggi per colbind la mia applicazione al database di cui sopra. Sostituisce solo la stringa di connessione nel file web.config ? Data Source=?? ;Initial Catalog=??;Integrated Security=SSPI; User ID=??;Password=pwd; Se è così cosa devo sostituire […]

Come posso risolvere le query SQL di CA2100 Review per il problema delle vulnerabilità di sicurezza

Sto analizzando il mio codice e ho ottenuto questo problema di sicurezza: CA2100 Esaminare le query SQL per le vulnerabilità della sicurezza La stringa di query passata a “SqlDataAdapter.SqlDataAdapter (string, SqlConnection)” in “Add_item.loadgrid ()” potrebbe contenere le seguenti variabili “Login.dbName”. Se una qualsiasi di queste variabili potrebbe provenire dall’input dell’utente, considerare l’utilizzo di una stored […]

Ho perso il database di SQL Server 2008, ho bisogno di tornare alla struttura del database dallo schema LINQ

Il mio database del server SQL Server 2008 per uno dei miei nuovi progetti è stato cancellato accidentalmente. Quello che mi rimane è il file di schema LINQ to SQL (schema e classi DataContext) e con la speranza di riportare indietro la struttura del mio database. C’è un modo?

Perché è necessario EndExecuteNonQuery ()?

La documentazione qui afferma che gli sviluppatori devono chiamare il metodo EndExecuteNonQuery per completare l’operazione. Non sono stato in grado di trovare una buona ragione per spiegare perché è, o quali sono i risultati di non chiamare EndExecuteNonQuery . Qualche idea su cosa accadrà se non viene chiamato? Non voglio bloccarlo, c’è un modo per […]

Come dovrei salvare documenti .doc su un database SQL Server

Sto salvando un file .doc in un database SQL Server come varbinary(max) usando il codice C # qui sotto. Sono in grado di salvare il file, ma quando recupero il file e voglio visualizzare i contenuti sulla pagina web, il mio codice sta scaricando il file e sono molto confuso su come gestirlo. La funzionalità […]

SQL Server SMO – Backup – Come determinare il fallimento / successo?

Se si esegue il backup utilizzando SMO, dopo il completamento con esito positivo, eseguo il test di SqlError per null, considerando che il backup è stato completato senza errori: Ma, come puoi vedere, in realtà restituisce un errore di class 0 numero 3014 che significa successo. Quindi la domanda è: D: Come posso sapere se […]