Als «sql-server-2008» getaggte Fragen

SQL Server 2008 (Hauptversionsversion 10.00.xxxx). Bitte taggen Sie auch mit SQL-Server.

1
Kann jemand die Magie von Opendatasource / Openrowset erklären?
Beim Abrufen von Informationen aus einer Excel-Datei (oder einer MS-Access-Datenbank) verwende ich normalerweise Folgendes: SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0', 'Data Source=C:\test.xls;Extended Properties=''EXCEL 12.0;HDR=NO;IMEX=1'' ')...[Sheet1$] Manchmal funktioniert es. Manchmal nicht. Kennt jemand eine Anleitung zum Einrichten? Ich kenne den temporären Ordner, ich weiß, wie man die richtigen Treiber herunterlädt, ich kenne die …


1
Warum würde das Ausführen von ALTER TABLE für eine Spalte dazu führen, dass sie von NOT NULL auf NULL wechselt?
Ich aktualisiere massenhaft eine SQL Server-Datenbank. Ich ändere alle unsere numeric(38,0)Spalten in int (ja, SQL Server-Skripte wurden aus Oracle-Skripten erstellt) . Mit SMO und C # (ich bin ein SW-Ingenieur) konnte ich wirklich nette Skripte generieren, wie es SQL Server Management Studio tun würde. Es funktioniert alles sehr gut, bis …

1
"Der Computer muss für die Delegierung vertrauenswürdig sein und das aktuelle Benutzerkonto muss ..." Fehler beim Versuch, eine Verbindung zum SQL Server 2008 herzustellen
Unser Administrator hat mit Visual Studio 2015 einen brandneuen Windows 2012 R2-Server eingerichtet. Wenn ich versuche, über Visual Studio mit Tools-> eine Verbindung zu einer vorhandenen SQL Server 2008-Datenbank (die auf einem Windows 2008 R2-Server ausgeführt wird) herzustellen Connect to database..., kann ich mit -> alle eingeben Informationen, der Dialog …



1
Gibt es eine hilfreichere Möglichkeit, Statistiken zum Erfassen / Freigeben von Sperren in SQL Profiler zu erkennen?
Ich habe ein paar Deadlocks auf unserem Live-Server, ich weiß, es ist scheiße. Wie auch immer, ich versuche herauszufinden, wie ich feststellen kann, welcher SQL-Code die Sperren verursacht (oder ihn zu lange hält). Ich habe alle Locks- Ereignisse hinzugefügt (erworben, Deadlock, Eskalation, freigegeben, Timeout usw.), aber alles, was ich sehe, …

4
Wann sollten Indizes zu # temp-Tabellen hinzugefügt werden?
Beim Testen gespeicherter Prozeduren in SSMS wird manchmal angegeben, dass ein Index für #someTempTable____________________000000000000005B] (someField)etc etc fehlt Wenn ich sie so zum sp hinzufüge: CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[#someTable] ([someField]) GO Ich sehe nie eine Geschwindigkeitsverbesserung. Daher füge ich solche Indizes oft nicht hinzu. Wann …

1
Datenbank ohne Transaktionsprotokoll sichern
Gibt es eine Möglichkeit, beim Sichern einer Datenbank das Transaktionsprotokoll in dieser Sicherung auszuschließen? Oder denke ich falsch darüber nach und um die ursprüngliche Datenbank wiederherzustellen, ist der Inhalt des Transaktionsprotokolls erforderlich? Ich kann das Transaktionsprotokoll nicht verkleinern, da die Datenbank die Replikation verwendet und ich die Replikation unterbrechen müsste. …

3
Wie werden meine SQL Server-Einschränkungen umgangen?
Wir haben eine Handvoll Zeilen in unserer Datenbank gefunden, die gegen eine aktive Einschränkung verstoßen. Wie ist das möglich? Die Einschränkung ist aktiv, da wir nicht einfach manuell eine Zeile hinzufügen können, die diese Einschränkung umgeht. Wenn wir jedoch laufen CHECKCONSTRAINTS(Files), stellen wir fest, dass es während unserer Testläufe gelegentlich …

2
Warum ist meine Protokolldatei so umfangreich? 22 GB. Ich führe Protokollsicherungen durch
Ich kann die Antwort nicht herausfinden. Ich habe mehrere Antworten wie diese gesehen: Warum wächst das Transaktionsprotokoll weiter oder der Speicherplatz geht zur Neige? und alle reden davon, Backups in Ihrer Protokolldatei auszuführen, damit diese kleiner wird. Ich mache das, aber es schrumpft nichts! Ich glaube auch nicht, dass ich …

1
Wie erteile ich die Berechtigung zum Ausführen einer gespeicherten Prozedur?
Ich habe eine AD-Gruppe, die als Windows Authenticated SQL Login auf meinem SQL Server eingerichtet ist. Darauf DatabaseAhat die db_datareaderund publicRollen. Daher haben die Benutzer dieser AD-Gruppe nur Lesezugriff auf die Entitäten in der Datenbank. Innerhalb von habe DatabaseAich eine gespeicherte Prozedur, dbo.Proc1für die ich die executeBerechtigung für dieselbe AD-Gruppe …

1
SSIS OLE DB-Quelleditor Datenzugriffsmodus: "SQL-Befehl" vs "Tabelle oder Ansicht"
In BIDS führe ich eine Datenflusstask aus und frage mich, was der Unterschied hinter den Kulissen zwischen der Verwendung von "Tabelle oder Ansicht" und "SQL-Befehl" für den Datenzugriffsmodus für eine OLE DB-Quelle ist. Angenommen, ich habe eine Tabelle namens mytable mit 5 Spalten (Spalte1, Spalte2, Spalte3, Spalte4, Spalte5), aber ich …

2
Optimierung der SQL-Datenbankleistung
Wir haben eine schreibintensive SQL-Datenbank (SQL Server 2008) und die Einfügegeschwindigkeit nimmt nach einiger Zeit ab. Ich habe diese ähnlichen Fragen gelesen: SQL Insert Speed , SQL: Was verlangsamt INSERTs, wenn nicht CPU oder IO? und INSERTs beschleunigen . Außerdem habe ich diesen Beitrag über die Analyse der SQL Server-Leistung …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.