Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.

29
Lieblings-Performance-Tuning-Tricks [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



12
Ist der NOLOCK (SQL Server-Hinweis) eine schlechte Praxis?
Ich beschäftige mich mit der Erstellung von Websites und Anwendungen, die nicht geschäftskritisch sind -> z. Bankensoftware, Raumfahrt, Intensivpflege-Überwachungsanwendung usw. Sie haben die Idee. Ist es angesichts dieses massiven Haftungsausschlusses schlecht, den NOLOCK-Hinweis in einer SQL-Anweisung zu verwenden? Vor einigen Jahren wurde von einem anderen SQL-Administrator vorgeschlagen, NOLOCK zu verwenden, …




7
SQL Server: Beispiele für PIVOTing-String-Daten
Es wird versucht, einige einfache SQL Server PIVOT-Beispiele zu finden. Die meisten Beispiele, die ich gefunden habe, beinhalten das Zählen oder Summieren von Zahlen. Ich möchte nur einige Zeichenfolgendaten schwenken. Zum Beispiel habe ich eine Abfrage, die Folgendes zurückgibt. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT Ich …
124 sql-server  tsql  pivot 

3
So verbinden Sie eine vorhandene SQL Server-Anmeldung mit einem vorhandenen SQL Server-Datenbankbenutzer mit demselben Namen
Gibt es einen SQL Server-Befehl, um einen Benutzer einer einzelnen Datenbank mit einem Login für den gleichnamigen Datenbankserver zu verbinden ? Beispielsweise: Datenbankserver - Standardinstanzdatenbank : TestDB Server Login - TestUser Bestehender Benutzer in TestDB - TestUser Wenn ich versuche, die TestUserAnmeldung zu einem Benutzer der TestDBDatenbank zu machen, ist …
124 sql  sql-server 

11
Wie kopiert man einen Datensatz in eine SQL-Tabelle, tauscht aber die eindeutige ID der neuen Zeile aus?
Diese Frage kommt dem nahe, was ich brauche, aber mein Szenario ist etwas anders. Die Quell- und Zieltabelle sind identisch und der Primärschlüssel ist eine eindeutige Kennung (guid). Wenn ich das versuche: insert into MyTable select * from MyTable where uniqueId = @Id; Ich erhalte offensichtlich eine Verletzung der Primärschlüsseleinschränkung, …

4
Wie verwende ich eine Variable für den Datenbanknamen in T-SQL?
Ich verwende den Datenbanknamen an mehreren Stellen in meinem Skript und möchte ihn schnell ändern können. Deshalb suche ich nach etwas Ähnlichem: DECLARE @DBNAME VARCHAR(50) SET @DBNAME = 'TEST' CREATE DATABASE @DBNAME GO ALTER DATABASE @DBNAME SET COMPATIBILITY_LEVEL = 90 GO ALTER DATABASE @DBNAME SET RECOVERY SIMPLE GO Aber es …
123 sql-server 

4
SQL Server ': setvar' Fehler
Ich versuche, einige Skriptvariablen in T-SQL wie folgt zu erstellen: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" Wenn ich dies ausführe, wird jedoch die Fehlermeldung "Falsche Syntax in der Nähe von": "angezeigt. Was mache ich …
123 sql  sql-server  tsql 


8
Einrichten der Maven-Abhängigkeit für SQL Server
Ich entwickle ein Portlet, über das ich im Ruhezustand auf die SQL Server-Datenbank zugreifen kann. Ich habe Maven-Abhängigkeiten dafür eingerichtet und versuche, den SQL Server-Connector auf dieselbe Weise herauszufinden, wie ich weiß, dass MySql ihn hat. Trotzdem gibt meine Google-Suche nur MySQL an, wenn ich nach dem SQL Server-Connector suche. …

2
Kann die SQL Output-Klausel eine nicht eingefügte Spalte zurückgeben?
Ich habe einige Änderungen an meiner Datenbank vorgenommen und muss die alten Daten in die neuen Tabellen migrieren. Dazu muss ich eine Tabelle (ReportOptions) aus den Originaltabellen (Practice) und eine zweite Zwischentabelle (PracticeReportOption) ausfüllen. ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int PK, field1, field2...) PracticeReportOption (PracticeReportOptionId int PK, …
122 sql  sql-server 

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.