Azure SQL Database to relacyjna baza danych jako usługa firmy Microsoft. Ten tag dotyczy pytań dotyczących Azure SQL Database, a nie programu SQL Server hostowanego na maszynie wirtualnej platformy Azure (użyj platformy Azure-VM).
Mam tabelę, która ma obecnie zduplikowane wartości w kolumnie. Nie mogę usunąć tych błędnych duplikatów, ale chciałbym zapobiec dodawaniu dodatkowych, nieunikalnych wartości. Czy mogę utworzyć taki UNIQUE, który nie sprawdza istniejącej zgodności? Próbowałem użyć, NOCHECKale nie powiodło się. W tym przypadku mam tabelę, która wiąże informacje licencyjne z „CompanyName” EDYCJA: …
Mam kilka baz danych utworzonych za pomocą Entity Framework Code First; aplikacje działają i ogólnie jestem całkiem zadowolony z tego, co pozwala mi Code First. Najpierw jestem programistą, a po drugie DBA. Czytam o DataAttributes, aby dalej opisać w C #, co chcę, aby baza danych zrobiła; a moje pytanie …
Muszę przeprowadzić migrację lokalnej bazy danych SQL Server 2017 do bazy danych Azure SQL i mam do czynienia z pewnymi wyzwaniami, ponieważ istnieje wiele ograniczeń. W szczególności, ponieważ baza danych Azure SQL działa tylko w czasie UTC (bez stref czasowych) i potrzebujemy czasu lokalnego, musimy zmienić użycie GETDATE() wszędzie w …
Chcę zmodyfikować istniejący klucz podstawowy w tabeli SQL Azure. Obecnie ma jedną kolumnę i chcę dodać kolejną. Teraz na SQL Server 2008 było to bułka z masłem, właśnie zrobiłem to w SSMS, poof. Gotowy. Tak wygląda PK, jeśli wykonuję skrypt z SQL Server: ALTER TABLE [dbo].[Friend] ADD CONSTRAINT [PK_Friend] PRIMARY …
Mam ten stół: 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 To zapytanie: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' wykonuje się z planem zapytań składającym się z …
Podczas korzystania z podzapytania w celu znalezienia całkowitej liczby wszystkich poprzednich rekordów z pasującym polem wydajność jest okropna na stole z zaledwie 50 000 rekordów. Bez podzapytania zapytanie jest wykonywane w ciągu kilku milisekund. W przypadku podzapytania czas wykonania jest wyższy niż minuta. W przypadku tego zapytania wynik musi: Uwzględnij …
Oto podsumowanie: wykonuję wybrane zapytanie. Każda kolumna w klauzulach WHEREi ORDER BYznajduje się w jednym indeksie nieklastrowanym IX_MachineryId_DateRecorded, jako część klucza lub jako INCLUDEkolumna. Wybieram wszystkie kolumny, aby uzyskać przeglądanie zakładek, ale biorę tylko TOP (1), więc z pewnością serwer może powiedzieć, że wyszukiwanie musi być wykonane tylko raz, na …
select POWER(2.,64.)zwraca 18446744073709552000zamiast 18446744073709551616. Wygląda na to, że ma tylko 16 cyfr precyzji (zaokrąglenie 17). Nawet precyzując precyzję select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0))), nadal zwraca zaokrąglony wynik. Wydaje się, że jest to dość podstawowa operacja polegająca na tym, że łuszczy się z taką dokładnością przy 16 cyfrach. Najwyższe, jakie …
Wcześniej dzisiaj zauważyłem, że wszystkie moje serwery baz danych Azure SQL zostały zaktualizowane z wersji 11 do wersji 12. Jestem jedyną osobą w mojej firmie, która powinna dotykać tych tarcz, ale nie jedyną osobą w mojej firmie z dostępem. Ponieważ nie zainicjowałem tego uaktualnienia, chciałbym dowiedzieć się, kto to zrobił …
Chciałem wypróbować funkcję użytkowników bazy danych zawartej w bazie danych Azure SQL Database 12, ale mam problem z uwierzytelnieniem, który wydaje mi się dziwny. Utworzyłem bazę danych o nazwie Classifier. Dodałem mój adres IP do reguł zapory, aby móc połączyć się z serwerem db Azure z SSMS na mojej stacji …
Pobrałem zestaw pierwszej pomocy programu SQL Server ze strony internetowej Brenta Ozara. Gdy próbowałem uruchomić skrypt sp_BlitzIndex przeciwko mojej głównej bazie danych za pośrednictwem Microsoft Sql Server Management Studio, gdy jestem zalogowany jako administrator poziomu serwera bazy danych Azure i otrzymałem następujący błąd: Msg 262, poziom 14, stan 18, procedura …
W mojej aplikacji mam zapytanie, które wykonuje wyszukiwanie w tabeli „plików”. Tabela „pliki” jest podzielona na „f”. „Utworzono” (patrz definicja tabeli i ma ~ 26 milionów wierszy dla klienta 19 („f”. „Cid = 19). Chodzi o to, że jeśli wykonam to zapytanie: SELECT "f"."id" AS "FileId" , "f"."name" AS "FileName" …
Zgodnie z tą odpowiedzią , o ile indeks nie zostanie zbudowany na kolumnach służących do ograniczenia, zapytanie nie skorzysta z indeksu. Mam tę definicję: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), [LastAccessTime] DATETIME NULL DEFAULT GETUTCDATE(), …
DBCC FREEPROCCACHEnie działa w usłudze Azure SQL DB. Jak inaczej zmusić plan wyrzucenia się z pamięci podręcznej w sposób, który nie zaszkodzi systemowi produkcyjnemu (tzn. Nie mogę po prostu zmieniać tabel, chcąc nie chcąc)? Jest to specjalnie dla SQL utworzonego przez Entity Framework, więc nie są to samodzielnie zarządzane przechowywane …
Piszę witrynę internetową, która intensywnie korzysta z SQL Azure. Jest jednak boleśnie powolny. Czy istnieje prosty sposób na profilowanie instancji SQL Azure na żywo?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.