Als «sql-server-2012» getaggte Fragen

SQL Server 2012 (Hauptversionsversion 11.00.xxxx). Bitte markieren Sie auch SQL-Server.

2
Auf der Suche nach FILESTREAM-Insiderinformationen
Wenn die FILESTREAM-Funktion in Microsoft SQL Server 2012 aktiviert ist, erstellt SQL Server eine "versteckte" Freigabe auf dem System. Die Freigabe ist wie folgt definiert: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Der Name ist …

1
Vorteile der Verwendung von WITH TABLOCK bei einem INSERT
INSERT INTO <tablename> (WITH TABLOCK)Aufgrund der minimalen Protokollierung kann das Ausführen eines Vorgangs unter Umständen schneller sein. Zu diesen Umständen gehört, dass die Datenbank im BULK_LOGGEDWiederherstellungsmodell enthalten ist. Gibt es einen weiteren potenziellen Leistungsvorteil für die Verwendung WITH TABLOCKeiner INSERTin einer leeren Tabelle, wenn die Datenbank ( tempdb ) das …


2
Welche Logik steckt hinter ISNUMERIC für bestimmte Sonderzeichen?
Die ISNUMERICFunktion hat ein unerwartetes Verhalten. In der MSDN-Dokumentation heißt es: ISNUMERICGibt 1 zurück, wenn der Eingabeausdruck einen gültigen numerischen Datentyp ergibt. Andernfalls wird 0 zurückgegeben. Zu den gültigen numerischen Datentypen gehören: int, bigint, smallint, tinyint, decimal, numerisch, money, smallmoney, float, real . Und es hat auch eine Fußnote: ISNUMERICGibt …

1
Was erlaubt die Rolle db_owner?
Ich habe versucht, eine Anmeldung zu beheben, die bestimmte Tabellen in einer SQL Server 2012-Datenbank nicht anzeigen kann. Dabei verstehe ich nicht ganz, was eine Mitgliedschaft in der db_ownerRolle erlaubt. Ich kann die anderen Rollen wie verstehen, db_datareader and db_datawriteraber ich bleibe verwirrt, was db_ownererlaubt.

1
Warum sollten Sie in SQL Server 2012 ein verwaltetes Dienstkonto anstelle eines virtuellen Kontos verwenden?
In SQL Server 2012 werden Dienstkonten im Gegensatz zu verwalteten Dienstkonten (MSAs) wie hier beschrieben als virtuelle Konten (VAs) erstellt. Die wichtigen Unterschiede, die ich für diese sehe, basieren auf den Beschreibungen: MSAs sind Domänenkonten, VAs sind lokale Konten MSAs verwenden die automatische Kennwortverwaltung, die von AD verwaltet wird, VAs …

1
Laufende Summe zur vorherigen Zeile
Ich brauche Hilfe bei den Fensterfunktionen. Ich weiß, dass Sie die Summe innerhalb eines Fensters und die laufende Summe innerhalb eines Fensters berechnen können. Aber ist es möglich, die vorherige laufende Summe zu berechnen, dh die laufende Summe ohne die aktuelle Zeile? Ich nehme an, Sie müssten das Argument ROWoder …

1
Fehlerbehebung bei SOS_SCHEDULER_YIELD Warten
Als wir unser Unternehmens-ERP (Dynamics AX 2012) ausführten, stellte ich fest, dass unsere Produktionsumgebung viel langsamer schien als unsere Entwicklungssysteme. Nachdem ich die gleichen Aktivitäten sowohl in der Entwicklungs- als auch in der Produktionsumgebung ausgeführt habe, während ein Trace ausgeführt wurde, bestätigte ich, dass SQL-Abfragen in unserer Produktionsumgebung im Vergleich …

1
Erzwingen einer Index-Spool
Ich weiß, dass dies aus Leistungsgründen vermieden werden sollte, aber ich versuche, einen Zustand zu zeigen, in dem es als Demo angezeigt wird, um sicherzustellen, dass es nicht angezeigt wird. Ich erhalte jedoch eine fehlende Indexwarnung, doch das Optimierungsprogramm erstellt keinen temporären Index. Die Abfrage, die ich verwende, ist SELECT …


3
SQL Server-Abfrage bei Paginierung langsam
Bei der folgenden T-SQL-Abfrage in SQL Server 2012 tritt ein merkwürdiges Verhalten auf: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Wenn ich diese Abfrage alleine durchführe, erhalte ich ungefähr 1.300 Ergebnisse in weniger als zwei Sekunden (es gibt einen Volltextindex für Name). Wenn ich die …

1
Vergleichen von zwei Abfragen in SQL Server 2012
Ich vergleiche zwei Abfragen in SQL Server 2012. Ziel ist es, alle relevanten Informationen des Abfrageoptimierers für die Auswahl der besten Abfrage zu verwenden. Beide Abfragen führen zu denselben Ergebnissen. die maximale Bestellnummer für alle Kunden. Das Löschen des Pufferpools wurde vor dem Ausführen jeder Abfrage mit FREEPROCCACHE und DROPCLEANBUFFERS …

1
Primärschlüssel in Dateigruppe verschieben (SQL Server 2012)
Wie kann ich einen gruppierten Primärschlüssel in eine neue Dateigruppe verschieben? Ich habe bereits einen möglichen "Algorithmus" gefunden, aber er ist schrecklich ineffizient: Nicht gruppiertes indiziertes Löschen (erfordert, dass sie neu sortiert und erstellt werden) Clustered-Index löschen (erfordert, dass die gesamte Tabelle neu sortiert wird) Neue Primärschlüsselbedingung erstellen (umfangreiche Sortieroperation) …

1
Übertragen des Besitzes des DBO-Schemas in SQL Server 2012
Ich habe versehentlich einem Benutzer den Besitz des Schemas 'db_owner' übertragen (mithilfe des Kontrollkästchens in der Benutzeroberfläche wie unten) und kann jetzt nicht mehr: Übertragen Sie das Eigentum an einen anderen Benutzer Löschen Sie den Benutzer aus der Datenbank (obwohl ich die Anmeldung in SQL Server löschen kann) Ich habe …


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.