Als «sql-server» getaggte Fragen

Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.


3
Erstellen eines schreibgeschützten Replikats der SQL Server-Datenbank für Berichte
Ich habe ein Problem, wenn meine .NET-Webanwendung langsam ausgeführt wird, selbst wenn ich alle Abfragen optimiert habe. Wie sich herausstellte, führt ein anderer Entwickler, der Berichte erstellt, ständig eine Reihe nicht optimierter Abfragen aus. Also habe ich beschlossen, einen separaten Server für ihn zu erstellen. Derzeit habe ich Jobs erstellt, …

3
Zugriff verweigert Fehler in CREATE DATABASE… FOR ATTACH
Ich versuche, eine Kopie von msdban meine Workstation SQL Server 2012 Developer Edition unter Windows 8.1 anzuhängen , um das in dieser Frage beschriebene Problem nachzuahmen , bei dem das OP versucht, fehlende Jobs aus einer fremden MSDB wiederherzustellen. Ich habe folgende Aktionen ausgeführt: use master; backup database msdb to …

3
SQL Server 2008-Datenbankwiederherstellungsfehler - Sicherungsgerät 15105 kann nicht geöffnet werden
Ich versuche, aus einem Backup wiederherzustellen, und erhalte den folgenden Fehler Meldung 3201, Ebene 16, Status 2, Zeile 1 Sicherungsgerät 'Z: \ FULL_BACKUP.bak' kann nicht geöffnet werden. Betriebssystemfehler 3 (Text für diesen Fehler konnte nicht abgerufen werden. Grund: 15105). Meldung 3013, Ebene 16, Status 1, Zeile 1 RESTORE DATABASE wird …

1
Gibt es etwas, was eine Einschränkungsdeklaration auf Tabellenebene tun kann, was eine auf Spaltenebene nicht kann?
Hatte heute eine Prüfung. Eine Frage störte mich: Was kann eine Einschränkung auf Tabellenebene tun, was eine Einschränkung auf Spaltenebene nicht kann? Meine Antwort war, dass nur eine Einschränkungsdeklaration auf Tabellenebene das Einrichten eines zusammengesetzten Primärschlüssels ermöglicht. Ich denke, das ist nicht der einzige Unterschied. Wie hätte ich das ergänzen …

1
Warum erhöht sich @@ dbts nach dem Sichern / Wiederherstellen?
Ich habe eine SQL Server 2005-Datenbank, die einige Tabellen enthält, die eine Timestamp- (oder RowVersion-) Spalte haben. Ich muss den Wert des aktuellen Zeitstempels kennen, daher verwende ich die folgende Abfrage:SELECT CAST(@@dbts AS BIGINT); Dies gibt beispielsweise 10505 zurück . Unmittelbar danach, ohne zu aktualisieren, einzufügen, ... irgendetwas, mache ich …

2
Ist es sinnvoll, Berechtigungen für virtuelle SQL Server-Konten (NT Service \ SQLSERVERAgent usw.) zuzuweisen?
Verwenden von MS SQL Server 2012 in Microsoft Windows Server 2008. Ich bin etwas verwirrt über die neuen[NT SERVICE]\<SERVICENAME> Kontotypen, die mit virtuellen Windows 7- und Windows Server 2008 R2- Windows-Konten wie NT SERVICE \ MSSQLSERVER NT SERVICE\SQLSERVERAGENTusw. verfügbar sind. Kann man es wagen, beispielsweise [NT Service \ SQLSERVERAGENT] Berechtigungen …

1
Die SQL Server-Sicherung schlägt bei einem Speicherplatzfehler fehl
SQL Server 2008 R2 RTM unter Windows 2008 64-Bit. Probleme beim Sichern einer einzelnen Datenbank mit dem folgenden Befehl backup database [somedatabase] to disk = '\\somehost\d$\BACKUP\somedirectory\some_database.bak' with compression, init, stats=1 Die Datenbank wird für eine Weile einwandfrei gesichert 93 percent processed. 94 percent processed. Dann erhalte ich eine Fehlermeldung zum …

3
Warum gibt es in SQL Server 2008 R2 einen Unterschied zwischen diesen Transaktions-DMVs?
Wenn ich die beiden folgenden Abfragen ausführe, SELECT session_id, transaction_id FROM sys.dm_tran_session_transactions; UND SELECT session_id, request_id, at.transaction_id FROM sys.dm_tran_active_transactions at JOIN sys.dm_exec_requests r ON r.transaction_id = at.transaction_id; Ich habe die BOL für 1 und 2 gelesen , sehe aber keine klare Erklärung dafür, warum der Unterschied auftreten würde. Ich bekomme …


1
SQL Server 2012 x64 - kann nicht sicher mehr als 50% RAM zuweisen
Wir führen SQL Server 2012 SP1 CU4 auf einem 64-Bit-Server mit 12 Kernen und 2 Sockets unter Verwendung eines NUMA-Architektur-Servers aus. Betriebssystem ist Windows Server 2008 R2 x64. Immer wenn wir mehr als 50% des physischen Arbeitsspeichers dem SQL Server zuweisen, wird der Computer instabil oder reagiert nicht mehr. Die …

2
Zwei verschiedene Quellen, die Transaktionsprotokollsicherungen durchführen
Ich habe einen Datenbankserver mit SQL Server 2005 geerbt. Die Datenbanken verfügen über einen vollständigen Wiederherstellungsmodus mit stündlichen Transaktionsprotokollsicherungen. Es gibt zwei Quellen, die vollständige Sicherungen über Nacht und stündliche Transaktionsprotokollsicherungen durchführen: Tivoli Data Protection (TDP), das Teil von IBMs Tivoli Storage Manager (TSM) ist, sowie einen regulären SQL Server-Agent-Job. …

4
Gibt es Probleme beim Bereitstellen einer SQL Server-Datenbank auf einem Produktionsserver durch Erstellen einer Sicherung?
Dies ist eine leicht belastete Frage, da ich bereits angenommen habe, dass das beschriebene Szenario falsch ist. Ein DBA stellt eine von mir geschriebene Anwendung bereit, die eine MS SQL Server 2008-Datenbank enthält. Er hat mich gebeten, eine Datenbanksicherung von meinem Entwicklungscomputer zu erstellen, damit er sie auf dem Produktionsserver …

1
Warum zeigt mein SQL Server mehr als eine halbe Million aktive Aufgaben an?
select task_state,count(*) from sys.dm_os_tasks group by task_state Ich habe die obige Anweisung auf einer SQL Server-Instanz ausgeführt und festgestellt, dass sie ungefähr 633.000 Datensätze enthält. task_state -------------- ----------- RUNNABLE 2 RUNNING 32 DONE 633115 SUSPENDED 99 Wie kann ich die nutzlosen Aufgaben schließen / beenden? Dem MDW-Datenkollektor werden pro Zeit …


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.