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.

2
Gibt es eine Problemumgehung, wenn Sie ein ODER in einen gefilterten Index einfügen möchten?
Gibt es eine Problemumgehung, wenn Sie ein ODER in einen gefilterten Index einfügen möchten? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) Ich versuche, den obigen Index zu erstellen, da mich KEINE Situation interessiert, in der sintOrderStatusId …

2
SQL Server 2008: Sequenz, die täglich neu gestartet wird
Ich muss einen Trigger hinzufügen, der eine Spalte mit den folgenden Formatzeichenfolgen aktualisieren soll: <current_date>_<per_day_incremental_id>z 2015-10-01_36. IDs müssen inkrementell sein und Lücken sind zulässig. Mein Ansatz ist eher naiv: Erstellen Sie eine Tabelle mit dem aktuellen Datum und dem aktuellen Sequenzwert und führen Sie einen einzelnen Datensatz darin: create table …

4
Holen Sie sich @@ SERVERNAME vom Verbindungsserver
Dies scheint eine grundlegende Frage zu sein, aber ich kann dort keine Antworten finden - ich muss in der Lage sein, den Servernamen / die Instanz usw. von einem Verbindungsserver abzurufen. Ich habe ein paar Dinge ausprobiert: select <linked server>.@@SERVERNAME; select <linked server>.SERVERPROPERTY('ServerName'); ... aber keine Freude. Irgendwelche Ideen? Dies …

2
Skripting einer Anwendungsrolle mit einem Hash-Passwort
Ich muss eine Anwendungsrolle mit einem Hash-Kennwort skripten, damit ich sie von einer Datenbank in eine andere kopieren kann. Betrachten Sie den folgenden Beispielcode, der eine Anwendungsrolle verwendet, um einem nicht vertrauenswürdigen Benutzer erhöhten Zugriff zu gewähren: USE tempdb; CREATE LOGIN LimitedLogin WITH PASSWORD = 'Password1' , CHECK_POLICY = OFF …


2
Registerkartenfarbe für registrierte Server in Management Studio
Mit SSMS können wir für jede Verbindung eine benutzerdefinierte Farbe verwenden. Weiß jemand, wo diese Informationen gespeichert sind? Ich möchte das Farb-Setup beibehalten, verliere es aber immer wieder. bearbeiten Wenn ich vom Objekt-Explorer aus eine Verbindung herstelle, kann ich die Farbe einstellen. Dies scheint sich jedoch von den Farben zu …


2
Auflisten der Startparameter der SQL Server-Instanz
Ich habe einen Server, den ich gerade neu gestartet und überprüft habe, welche Ablaufverfolgungsflags aktiv sind, indem ich DBCC TRACESTATUS: Trace-Flag: 3688 Funktion: Entfernt Meldungen über gestartete und gestoppte Traces in das Fehlerprotokoll Hier können Sie sehen, was jedes Trace-Flag bewirkt. Flagge 3688 Die Startparameter sind wie folgt: Frage: Wie …


3
Verwalten von SQL Server 2008 R2 unter Windows 10
Ich muss SQL Server 2008 R2 unter Windows 10 ausführen, es wird jedoch nicht unterstützt und ich erhalte keine Updates. Die Installation einer späteren Version von SQL Server ist keine Option. Ich kann alle Service Packs und kumulativen Updates online finden. Fragen: Gibt es eine Möglichkeit, Updates automatisch zu erhalten? …

1
Eindeutiges Bezeichnerfeld mit einer Bedingung
Ich habe eine Datenbank, die nicht in Produktion ist. Die Haupttabelle ist CustodyDetails. Diese Tabelle enthält eine ID int IDENTITY(1,1) PRIMARY KEYSpalte. Ich suche nach einer Möglichkeit, eine weitere eindeutige Kennung hinzuzufügen, auf die in keiner anderen Tabelle verwiesen wird Konto Der Inhalt der Spalte wäre nicht genau ein Identitätsschlüssel. …


3
Frage zur Indexoptimierung
Ich optimiere einige Indizes und sehe einige Probleme, die Ihren Rat annehmen möchten Auf 1 Tabelle befinden sich 3 Indizes dbo.Address.IX_Address_ProfileId [1 KEY] ProfileId {int 4} Reads: 0 Writes:10,519 dbo.Address.IX_Address [2 KEYS] ProfileId {int 4}, InstanceId {int 4} Reads: 0 Writes:10,523 dbo.Address.IX_Address_profile_instance_addresstype [3 KEYS] ProfileId {int 4}, InstanceId {int 4}, …

1
Geringe CPU-Auslastung, aber hohe Signalwartezeiten
Ich habe einen Server mit 16 CPUs, der mit einer max degree of parallelism8 und einer max worker threadsEinstellung von Null konfiguriert ist . Während einer bestimmten Stunde betrug meine Signalwartezeit 20%, aber meine CPU-Auslastung des Betriebssystems stieg in dieser Zeit nie über 25%. Kann jemand erklären, warum meine Signalwartezeiten …

2
Der effizienteste Weg, um ein Diff zu erzeugen
Ich habe eine Tabelle in SQL Server, die so aussieht: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Ich arbeite an einer gespeicherten Prozedur zum Diff, die Eingabedaten und …

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.