Als «sql-server-2008-r2» getaggte Fragen

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




2
Der SQL Server-Agent beachtet die Berechtigungen "Ausführen als" nicht
Ich habe ein merkwürdiges Berechtigungsproblem. Kürzlich ist etwas passiert, das dazu geführt hat, dass vorhandene SQL Server-Agent-Jobs, die für die Ausführung als bestimmter Benutzer konfiguriert wurden, nicht mehr funktionieren. Sie arbeiteten zuvor; Sie werfen jetzt grundlegende Berechtigungsfehler aus (z. B. SELECT-Berechtigung verweigert). Hier ist ein spezifischer Testfall. Der Benutzer johndoehat …

2
Bester Wert für den Füllfaktor im Index
Ich verwende SQL Server 2008 R2und möchte den Wert für die Füllfaktoreigenschaft in jedem Index festlegen. Ich suche nach einem Rezept, um den besten Wert für diese Eigenschaft zu berechnen (bessere Leistung beim Einfügen eines Datensatzes). Außerdem, wie ich die Abfrageleistung messen kann, indem ich den Referenzwert für diese Eigenschaft …


2
Korrelierte Unterabfrage und Join: Immer noch der gleiche Ausführungsplan?
Ich habe eine korrelierte Unterabfrage wie diese (von BOL ): SELECT DISTINCT c.LastName, c.FirstName, e.BusinessEntityID FROM Person.Person AS c JOIN HumanResources.Employee AS e ON e.BusinessEntityID = c.BusinessEntityID WHERE 5000.00 IN (SELECT Bonus FROM Sales.SalesPerson sp WHERE e.BusinessEntityID = sp.BusinessEntityID) ; GO Wenn ich diese Abfrage mit Joins umschreibe select c.LastName, …

1
Überlegungen zu SQL Server beim Sichern / Wiederherstellen einer Datenbank, die Replikation verwendet
Welche Überlegungen muss ich berücksichtigen, wenn ich eine an der Replikation beteiligte Datenbank wiederherstellen muss? Muss ich Backups sowohl des Herausgebers als auch des Abonnenten aufbewahren? Kann ich nur den Herausgeber wiederherstellen und den Abonnenten automatisch synchronisieren lassen? Wenn der Abonnent abstürzt, ist es möglich, von seiner Sicherung wiederherzustellen und …

1
SQL Server-Datenbankspiegelung: Seltsames Verhalten der Clientanwendung beim Failover
Ich richte eine HA SQL Server-Umgebung ein, die auf drei SQL Server 2008 R2-Computern und Datenbankspiegelung basiert. Ich werde sie nennen: Principal.Company.Intra mirror.company.intra zeugen.unternehmen.intra Die Domain "company.intra" ist die Domain der Holding. Beide Datenbankmodule überwachen den statischen 52002-Port, sodass Clientanwendungen auf folgende Weise auf sie zugreifen können: principal.company.intra,52002 & mirror.company.intra,52002 …


2
SQL Server 2008 R2-Transaktionsreplikation "Expliziter Wert für Identitätsspalte kann nicht eingefügt werden ..."
Im Moment habe ich eine "Identitätskrise" mit Transaktionsreplikation in SQL Server 2008 R2. Die Datenbank wird in Kompatibilität 90 ausgeführt. Es gibt eine Tabelle mit einer Identitätsspalte, die nicht repliziert werden kann. Der Fehler lautet "Es kann kein expliziter Wert für die Identitätsspalte in Tabelle '' eingefügt werden, wenn IDENTITY_INSERT …

2
Effiziente Möglichkeit, VARCHAR- in NVARCHAR-Felder in einer großen Tabelle in SQL Server 2008 zu ändern?
Ich bin mir bewusst, dass beim Hinzufügen neuer Felder zu großen Tabellen empfohlen wird, diese am Ende der Felder und nicht irgendwo in der Mitte hinzuzufügen, und sich zu fragen, ob so etwas beim Ändern von Feldtypen zutrifft. Ich habe eine Tabelle mit ungefähr einer Million Datensätzen, die mehrere Felder …


1
Gibt es eine Möglichkeit, CRUD-Vorgänge für Verbindungen vom Verbindungsserver abzulehnen?
Ich habe eine SQL Server-Instanz RPT1(2008 R2), die für "Hauptbenutzer" eingerichtet wurde, um ihre eigenen Abfragen auszuführen. Dieser Server ist mit unserem Produktionsberichtsserver PRD1(SQL Server 2008-Instanz) verbunden, mit Ansichten (on RPT1), die den Verbindungsserver ( PRD1) direkt abfragen . Der Verbindungsserver wurde mit einem Konto erstellt, für das CRUD auf …

2
Warum ist die Reihenfolge der Parameter für sp_trace_create wichtig?
Der erste Stapel des folgenden Skripts ruft die gespeicherte Prozedur sp_trace_createmit Parametern in der Dokumentationsreihenfolge auf. Die zweite Charge vertauscht die Positionen der Parameter @tracefileund @options: DECLARE @new_trace_id INT; EXECUTE master.dbo.sp_trace_create @trace_id = @new_trace_id OUTPUT, @options = 0, @tracefile = N'C:\temp\TestTrace'; SELECT @new_trace_id AS [@new_trace_id]; EXECUTE master.dbo.sp_trace_setstatus @trace_id = @new_trace_id, …

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.