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.
Ist es möglich, dass SQL Server 2008 R2 Standard automatisch eine gespeicherte Prozedur in einer bestimmten Datenbank ausführt , die wiederhergestellt oder an die Instanz angehängt wird ? Ich bin einer Lösung nahe gekommen, indem ich einen Trigger auf Serverebene erstellt habe, der eine gespeicherte Prozedur in einer bestimmten Datenbank …
Es gibt viele Blog-Beiträge und Best-Practice-Artikel, in denen die Vorteile des Platzierens der SQL Server-Datendatei auf einer Festplatte und des Transaktionsprotokolls auf einer anderen hervorgehoben werden. Der angegebene Grund ist, dass die Datenbankdatei zufällige Lese- und Schreibvorgänge ausführt, während das Transaktionsprotokoll nur sequentielle Schreibvorgänge enthält. Aber was ist, wenn Sie …
Ich habe eine Tabelle von Producersund eine Tabelle von Products, die beide die Form haben: Id - int, Primärschlüssel Name - nvarchar Ein Produzent kann mehrere Produkte führen, daher wollte ich eine Tabelle mit dem Namen erstellen ProducerDetails, die Folgendes hätte: ProducerId - int, Fremdschlüssel zu Producers.Id ProductId - int, …
Ich verstehe den Füllfaktor, die Seiten und die Indexstruktur und verstehe daher, warum ein 100% iger Füllfaktor eine seltene bewährte Methode ist. Warum wird standardmäßig 0 (oder 100%) verwendet? Warum nicht 90 oder 95? Fehlt mir etwas?
In SQL Server habe ich einen Benutzer in einer bestimmten Datenbank und wurde gebeten, ihm nur Zugriff auf alle Nicht-Systemansichten der Datenbank zu gewähren. Ich glaube, dies kann erreicht werden, indem Securables der Typansicht bearbeitet und für jede einzelne Auswahl ausgewählt werden, aber es gibt viele, viele Ansichten. Gibt es …
Ich muss Spalten aus einer Tabelle in der Reihenfolge der Tabellendefinition auflisten: select * from syscolumns where id = object_id('MyTable') --order by colid Bei der Untersuchung von syscolumnsTabellen sehen zwei Spalten relevant aus: colidund colorder. Der MSDN-Artikel zu syscolumns lautet: colid | smallint | Column or parameter ID. colorder | …
Angesichts der Beliebtheit der Benutzeroberfläche in natürlicher Sprache Siri , die Apple für 200 Millionen US-Dollar erworben hat, habe ich mich gefragt, ob jemand weiß, warum Microsoft "English Query" auf SQL Server getötet hat .
Ich habe PowerShell studiert und es (langsam) in meine täglichen DBA-Aufgaben integriert. Bisher habe ich eine Reihe von nicht verbundenen PowerShell-Skripten für viele unterschiedliche Verwaltungsaktivitäten gesehen. Ich würde gerne wissen, ob es eine offizielle (oder erkennbare) PowerShell-Skriptsammlung oder ein Repository gibt, in die normalerweise SQL Server PowerShell-Skripte für allgemeine DBA-Aktivitäten …
Ich habe eine generische Protokolltabelle, ungefähr 5 Millionen Zeilen. Es gibt ein "stark typisiertes" Feld, in dem der Ereignistyp gespeichert ist, und eine Reihe von "lose typisierten" Spalten, die für das Ereignis relevante Daten enthalten. Das heißt, die Bedeutung dieser "lose typisierten" Spalten hängt von der Art des Ereignisses ab. …
Ist der einzige Unterschied zwischen ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) und DBCC DBREINDEX([dbname], 90) Nur dass der DBCC-Befehl alle Indizes für alle Tabellen in der Datenbank neu indiziert?
Ich komme aus einem SQL Server-Shop und arbeite jetzt mit MySQL. Ich war neugierig. Was sind die Unterschiede zwischen dem Binärprotokoll von MySQL und dem Transaktionsprotokoll von MSSQL? Aus heutiger Sicht scheint es nur ein Binärprotokoll pro MySQL-Instanz zu geben, im Gegensatz zu einem Transaktionsprotokoll pro Datenbank wie in MSSQL.
Nachdem ich diese Frage zu Stackoverflow gestellt hatte , fragte ich mich, wo ich das Richtige / Best Practice getan habe. Grundsätzlich wird jedes von mir erstellte Objekt in ein Schema verschoben, dessen Schemaname eine Verwendung widerspiegelt. Zum Beispiel habe ich die Schemata Auditund Admin(unter anderem). Dies lässt wiederum keine …
Wir haben einen Server-Anmelde- und Datenbankbenutzer hinzugefügt, der eine Windows-Gruppe mithilfe des folgenden Skripts einer SQL 2008 R2-Instanz zuordnet, wobei die Namen aus Gründen der Anonymität geändert wurden: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go …
Ich habe eine Schlüsselspalte für den internen Gebrauch, die nur eine zunehmende Ganzzahl ist, aber ich hätte gerne eine zweite eindeutige Spalte, die eine UUID ist, aber ich weiß nicht, wie eine Funktion für den Standardwert aufgerufen werden soll (damit SQL Server erstellt die UUID und nicht Java), gibt es …
Wie schneide ich das Transaktionsprotokoll in einer SQL Server 2008-Datenbank ab? Was sind die besten Möglichkeiten? Ich habe dies in einem Blog wie folgt versucht: 1) Von der Einstellungsdatenbank bis zur einfachen Wiederherstellung, Verkleinern der Datei und erneuten Einstellen der vollständigen Wiederherstellung verlieren Sie tatsächlich Ihre wertvollen Protokolldaten und können …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.