Als «azure-sql-database» getaggte Fragen

Azure SQL Database ist eine relationale Datenbank als Service von Microsoft. Dieses Tag ist für Fragen zur Azure SQL-Datenbank gedacht, NICHT zu SQL Server, der auf einer Azure-VM gehostet wird (verwenden Sie azure-vm).

5
Kann ich eine eindeutige Einschränkung hinzufügen, die vorhandene Verstöße ignoriert?
Ich habe eine Tabelle, die derzeit doppelte Werte in einer Spalte enthält. Ich kann diese fehlerhaften Duplikate nicht entfernen, möchte jedoch verhindern, dass zusätzliche nicht eindeutige Werte hinzugefügt werden. Kann ich eine erstellen UNIQUE, die nicht auf vorhandene Konformität überprüft? Ich habe versucht, NOCHECKaber war erfolglos. In diesem Fall habe …

4
EF Code First verwendet für alle Zeichenfolgen nvarchar (max). Beeinträchtigt dies die Abfrageleistung?
Ich habe einige Datenbanken mit Entity Framework Code First erstellt. Die Apps funktionieren und im Allgemeinen bin ich ziemlich zufrieden mit dem, was ich mit Code First machen kann. Ich bin erstens ein Programmierer und zweitens ein Datenbankadministrator. Ich lese über DataAttributes, um in C # näher zu beschreiben, was …



1
Woher kommen dieser konstante Scan und der linke äußere Join in einem einfachen SELECT-Abfrageplan?
Ich habe diesen Tisch: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Diese Abfrage: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' Wird mit einem Abfrageplan ausgeführt, der aus …



4
Warum gibt TSQL für POWER (2., 64.) Den falschen Wert zurück?
select POWER(2.,64.)kehrt zurück 18446744073709552000statt 18446744073709551616. Es scheint nur 16 Stellen Genauigkeit zu haben (Rundung des 17.). Selbst wenn die Genauigkeit explizit angegeben wird select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0))), wird das gerundete Ergebnis zurückgegeben. Dies scheint eine ziemlich grundlegende Operation zu sein, die willkürlich mit einer Genauigkeit von 16 Stellen …


4
Azure SQL-Datenbank „Anmeldung für Benutzer fehlgeschlagen“ in der Anwendung, funktioniert in SSMS jedoch einwandfrei
Ich wollte die Funktion für enthaltene Datenbankbenutzer in Azure SQL Database V12 ausprobieren , habe jedoch ein Problem bei der Authentifizierung, das mir seltsam vorkommt. Ich habe eine Datenbank namens erstellt Classifier. Ich habe meine IP-Adresse zu den Firewallregeln hinzugefügt, damit ich von SSMS auf meiner Arbeitsstation aus eine Verbindung …

2
Wie kann ich den sp_BlitzIndex von Brent Ozar auf Azure ausführen?
Ich habe das Erste-Hilfe-Kit für SQL Server von der Brent Ozar-Website heruntergeladen. Beim Versuch, das Skript sp_BlitzIndex über Microsoft SQL Server Management Studio für meine master-Datenbank auszuführen, während ich als Administrator auf Azure-Datenbankserverebene angemeldet war, wurde die folgende Fehlermeldung angezeigt: Meldung 262, Ebene 14, Status 18, Prozedur sp_BlitzIndex, Zeile 18 …


1
Langsame Bestellung von SQL Server
In meiner Anwendung habe ich eine Abfrage, die eine Suche in der Tabelle "files" durchführt. Die Tabelle "files" ist durch "f". "Created" partitioniert (siehe Tabellendefinition) und hat ~ 26 Millionen Zeilen für den Client 19 ("f". "Cid = 19). Der Punkt hier ist, wenn ich diese Abfrage mache: SELECT "f"."id" …

2
Warum profitiert meine WHERE-Klausel von einer "eingeschlossenen" Spalte?
Laut dieser Antwort profitiert die Abfrage nicht von einem Index, es sei denn, ein Index wird über die Spalten erstellt, die zum Einschränken verwendet werden. Ich habe diese Definition: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), …


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.