Articles of sql server 2008

Utilizzo di una variabile nella query OPENROWSET

Ho problemi con questa query: SELECT * FROM OPENROWSET( ‘SQLNCLI’, ‘DRIVER={SQL Server};’, ‘EXEC dbo.sProc1 @ID = ‘ + @id ) Dà un errore: Sintassi errata vicino a ‘+’. Qualcuno sa perché sto ricevendo questo errore?

Interfacce di rete SQL, errore: 26 – Individuazione errore server / istanza specificata

Beh, ho un grosso problema che sto cercando di risolvere per giorni, ma non potevo farlo, quindi ho bisogno del tuo aiuto. Ho un’applicazione web in asp.net 4.0 in cui ho implementato i membri dell’appartenenza e dei ruoli personalizzati. Quando apro la home page dell’app ci si connette al database e recupera alcune informazioni. C’è […]

Query SQL per inserire data / ora in SQL Server

Voglio inserire un valore datetime in una tabella (SQL Server) utilizzando la query sql di seguito insert into table1(approvaldate)values(18-06-12 10:34:09 AM); Ma ricevo questo messaggio di errore. Incorrect syntax near ’10’. L’ho provato con le virgolette insert into table1(approvaldate)values(’18-06-12 10:34:09 AM’); Ottengo questo messaggio di errore Cannot convert varchar to datetime Gentilmente aiuto! Grazie.

Quale query SQL è più veloce? Filtro sui criteri di partecipazione o clausola Where?

Confronta queste 2 domande. È più veloce inserire il filtro nei criteri di join o nella clausola were. Ho sempre pensato che fosse più veloce nei criteri di join perché riduce il set di risultati nel più breve tempo ansible, ma non ne sono sicuro. Sto andando a build alcuni test da vedere, ma volevo […]

Come eliminare i dati di grandi dimensioni della tabella in SQL senza registro?

Ho una grande tabella di dati. Ci sono 10 milioni di record in questa tabella. Qual è il modo migliore per questa query Delete LargeTable where readTime < dateadd(MONTH,-7,GETDATE())

Entity Framework 6 GUID come chiave primaria: imansible inserire il valore NULL nella colonna “Id”, tabella “FileStore”; la colonna non consente null

Ho un’ quadro con chiave primaria “Id” che è Guid: public class FileStore { public Guid Id { get; set; } public string Name { get; set; } public string Path { get; set; } } E qualche configurazione: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity().Property(x => x.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity); base.OnModelCreating(modelBuilder); } Quando provo a inserire un […]

SQL Server 2008 Empty String vs. Space

Mi sono imbattuto in qualcosa di strano stamattina e ho pensato di presentarlo per un commento. Qualcuno può spiegare perché la seguente query SQL stampa ‘uguale’ quando viene eseguita su SQL 2008. Il livello di compatibilità db è impostato su 100. if ” = ‘ ‘ print ‘equal’ else print ‘not equal’ E questo restituisce […]

Si è verificato un errore a livello di trasporto durante la ricezione dei risultati dal server

Sto ottenendo un errore di SQL Server: Si è verificato un errore a livello di trasporto durante la ricezione dei risultati dal server. (provider: provider di memoria condivisa, errore: 0 – L’handle non è valido.) Sono in esecuzione Sql Server 2008 SP1, Windows 2008 64 bit standard. È un’applicazione web .Net 4.0. Succede quando viene […]

T-SQL: esporta in un nuovo file Excel

Ho uno script che fa varie cose e il risultato finale è una grande tabella. Mi stavo chiedendo come esportare questo tavolo finale in un nuovo file Excel (anche con le intestazioni delle colonne). Avrei bisogno di farlo all’interno della sceneggiatura.

Esempio di vita reale, quando utilizzare OUTER / CROSS APPLY in SQL

Ho esaminato CROSS / OUTER APPLY con un collega e stiamo lottando per trovare esempi di vita reale su dove usarli. Ho passato un sacco di tempo a guardare Quando dovrei usare Cross Apply su Inner Join? e googling ma l’esempio principale (solo) sembra piuttosto bizzarro (usando il conteggio delle righe da una tabella per […]