Als «sql-server-2005» getaggte Fragen

SQL Server 2005 (Hauptversion 9.00.xxxx). Bitte markieren Sie auch SQL-Server.

4
Hinweise zur Abfrageoptimierung in SQL Server 2005/8
Ich möchte ein Team über das Schreiben besserer SQL Server-Abfragen aufklären und habe mich gefragt, welche Tipps die besten für die Verbesserung der Leistung sind. Zum Beispiel hatte ich einmal einen DBA, der darauf bestand, dass count (*) schlechter abschneidet als count (1) (ich habe keine Ahnung, ob sie Recht …

2
SQL Agent-Powershell-Kontextreferenz
In meinem neuen Job haben wir mehrere benannte Instanzen auf jedem Server. z.B Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Ich habe ein SQL PowerShell-Skript in Arbeit, das das Betriebssystem aufruft, Foo.exeaber einen Befehlszeilenparameter (die Verbindungszeichenfolge) übergeben muss. Auf jeder Instanz ist ein SQL Agent-Auftrag mit einem Schritt …


3
Finden Sie verwaiste Benutzer
In SQL Server 2005 gibt es eine Möglichkeit, Benutzer zu finden, die entweder nicht auf Serverebene vorhanden sind (ein Konto, das auf Serverebene gelöscht, aber nicht von Datenbanken getrennt wurde, bevor es gelöscht wurde) oder Konten, die nicht verknüpft sind (Möglicherweise wurde ein Konto auf Serverebene gelöscht, jedoch nicht auf …

1
Aktualisieren Sie SQL Server 2005 auf SQL Server 2012
Ich habe eine Testumgebung mit den folgenden Einstellungen eingerichtet: Virtuelle Maschine (Hyper-V) Windows Server 2008 R2 SP1 (x 64-Bit) Windows SQL Server 2005 Developer Edition SP4 (x 64-Bit) (Standardinstanzname) 1 Datenbank mit Mergereplikation eingerichtet ... 3 Publikationen mit jeweils 2 Abonnenten. Wir testen das Verfahren zum Aktualisieren auf SQL Server …

2
ETL: Extrahieren aus 200 Tabellen - SSIS-Datenfluss oder benutzerdefiniertes T-SQL?
Basierend auf meiner Analyse muss ein vollständiges Dimensionsmodell für unser Data Warehouse aus über 200 Quelltabellen extrahiert werden. Einige dieser Tabellen werden als Teil eines inkrementellen Ladevorgangs extrahiert, andere als Volllast. Zu beachten ist, dass wir ungefähr 225 Quellendatenbanken haben, die alle dasselbe Schema haben. Wie ich gesehen habe, müssen …



1
Spiegeln - Die Netzwerkadresse des Servers kann nicht erreicht werden
Ich habe SQL Server 2008 R2 installiert. Es enthält drei Instanzen. Standard (MSSQLServer) Erste Instanz Zweite Instanz Alle diese sind Anmelden als Netzwerkdienst. Die Standardinstanz ist der Prinzipalserver. Die erste Instanz ist der Spiegelserver. Die zweite Instanz ist der Zeugenserver Zunächst habe ich die vollständige Sicherung und Transaktionsprotokollsicherung meiner Prinzipaldatenbank …

3
SELECT DISTINCT für eine Spalte, während die anderen Spalten zurückgegeben werden?
Ich habe eine Abfrage, die drei Nachschlagetabellen verwendet, um alle benötigten Informationen abzurufen. Ich brauche DISTINCTWerte für eine Spalte, aber ich brauche auch den Rest der damit verbundenen Daten. Mein SQL Code: SELECT acss_lookup.ID AS acss_lookupID, acss_lookup.product_lookupID AS acssproduct_lookupID, acss_lookup.region_lookupID AS acssregion_lookupID, acss_lookup.document_lookupID AS acssdocument_lookupID, product.ID AS product_ID, product.parent_productID AS …

3
Warum ist eine aggregierte Abfrage mit einer GROUP BY-Klausel wesentlich schneller als ohne?
Ich bin nur neugierig, warum eine aggregierte Abfrage mit einer GROUP BYKlausel so viel schneller ausgeführt wird als ohne. Die Ausführung dieser Abfrage dauert beispielsweise fast 10 Sekunden SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Während dieser dauert weniger als eine Sekunde SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = …


4
Kennen Sie eine einfache Möglichkeit, einen Datensatz für jede Stunde der letzten 12 Stunden zu erstellen?
Ich habe einen Bericht, der die Anzahl der Ereignisse der letzten 12 Stunden nach Stunden gruppiert anzeigt. Hört sich einfach an, aber ich habe Probleme damit, Aufzeichnungen aufzunehmen, die die Lücken schließen. Hier ist eine Beispieltabelle: Event ( EventTime datetime, EventType int ) Die Daten sehen folgendermaßen aus: '2012-03-08 08:00:04', …


4
Feststellen, dass Indizes für eine Tabelle nicht verwendet werden
Ich habe dieses Skript ausgeführt, um zu versuchen, irrelevante Indizes zu finden select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_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.