Objawy
Załóżmy, że używasz programu Microsoft SQL Server Management Studio 2014 (SSMS 2014) do łączenia się z bazami danych platformy Microsoft Usługi SQL Azure. W programie Management Studio po kliknięciu prawym przyciskiem myszy pozycji Bazy danych, a następnie poleceniu Nowa baza danych skrypt szablonu wygląda następująco:
-- ======================================================================
-- Create database template for a SQL Azure database
-- This script will run only in the context of the master database.
-- To manage this database in SQL Server Management Studio, either connect
-- to the created database, or connect to master.
-- =======================================================================
CREATE DATABASE <Database_Name, sysname, Database_Name>
GO
Skrypt nie zawiera opcji specyficznych dla Usługi SQL Azure, takich jak EDYCJA i SERVICE_OBJECTIVE.
Rozwiązanie
Po zastosowaniu tej poprawki skrypt szablonu wygląda następująco:
========================================================================================================= -- Utwórz szablon bazy danych dla bazy danych Azure SQL
-- Ten skrypt będzie uruchamiany tylko w kontekście głównej bazy danych. Aby zarządzać tą bazą danych w programie SQL Server Management Studio, połącz się z utworzoną bazą danych lub połącz się z bazą główną.
- SQL Database to relacyjna baza danych jako usługa, która sprawia, że funkcje warstwy 1 są łatwo dostępne - dla architektów chmury i programistów, zapewniając przewidywalną wydajność, skalowalność, ciągłość biznesową, ochronę i bezpieczeństwo danych oraz prawie zerową administrację - wszystko wspierane przez moc - i zasięg Microsoft Azure.
-- Usługa SQL Database jest dostępna w następujących warstwach usług: Podstawowa, Standardowa, Premium, Sieć Web (wycofana) i Business (wycofana). -- Standard jest opcją pierwszego wyboru, aby rozpocząć pracę z aplikacjami biznesowymi zaprojektowanymi w chmurze i -- oferuje funkcje wydajności i ciągłości biznesowej na średnim poziomie. Cele wydajnościowe dla warstwy Standardowa — dostarczanie przewidywalnych stawek transakcyjnych na minutę.
-- Zobacz http://go.microsoft.com/fwlink/p/?LinkId=306622, aby uzyskać więcej informacji o bazie danych Azure SQL.
-- Zobacz http://go.microsoft.com/fwlink/p/?LinkId=402063, aby uzyskać więcej informacji o CREATE DATABASE.
--
==========================================================================================================UTWÓRZ
TWORZENIE BAZY DANYCH <Database_Name, nazwy systemu Database_Name>
(
EDITION = '<EDITION, , Standard>',
SERVICE_OBJECTIVE='<SERVICE_OBJECTIVE,,S0>'
)
GO
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
Aktualizacja zbiorcza 4 dla systemu SQL Server 2014 /pl-pl/pomoc/2999197
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.