ข้อผิดพลาด Azure SQL DB ตำแหน่งนี้ไม่พร้อมใช้งานสำหรับการสมัครสมาชิก


21

ฉันมีค่าใช้จ่ายตามที่คุณสมัครสมาชิกและฉันกำลังสร้างเซิร์ฟเวอร์ Azure SQL

ขณะที่เพิ่มเซิร์ฟเวอร์ฉันได้รับข้อผิดพลาดนี้จากการเลือกตำแหน่งที่ตั้ง:

This location is not available for subscriptions

กรุณาช่วย.


คุณเลือกตำแหน่งที่ตั้งใดสำหรับเซิร์ฟเวอร์ Azure SQL
Leon Yue

ปัญหานี้มากับสถานที่ที่มีอยู่ทั้งหมด
Tarik Khan

แนะนำให้คุณติดต่อฝ่ายสนับสนุน Azure เพื่อรับความช่วยเหลือ
Leon Yue

คำอธิบายที่เต็มรูปแบบและวิธีการแก้ปัญหาที่เป็นตัวเลือกอยู่ที่นี่ กล่าวโดยย่อนี่คือผลกระทบ Azure Coronavirus (COVID-19) demand ความต้องการเพิ่มขึ้นอย่างไม่เคยมีมาก่อนและผู้ให้บริการที่มีความท้าทายอย่าง Microsoft ทั่วทุกมุมโลก ปัญหานี้ส่งผลกระทบต่อการสมัครสมาชิกฟรีแบบแมนนวล
Ronen Ariely

คำตอบ:


2

บางทีคุณสามารถอ้างอิงบล็อกนี้: Azure / SQL Server / ตำแหน่งนี้ไม่สามารถสมัครได้ มันมีข้อผิดพลาดเดียวกันกับคุณ

เรียกใช้คำสั่ง powershell นี้เพื่อตรวจสอบว่ามีสถานที่ที่คุณเลือกอยู่หรือไม่:

Get-AzureRmLocation | select displayname

หากตำแหน่งพร้อมใช้งานวิธีที่ดีที่สุดในการแก้ไขปัญหานี้เพียงติดต่อฝ่ายสนับสนุน Azure เพื่อเปิดใช้งานสิ่งนี้สำหรับคุณ คุณสามารถทำได้โดยใช้หน้าสนับสนุนบน Azure Portal ของคุณฟรี ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

พวกเขาติดต่อคุณได้ดีสามารถช่วยคุณแก้ปัญหาได้

หวังว่านี่จะช่วยได้


10

มีปัญหาจริงกับเซิร์ฟเวอร์ Microsoft พวกเขามีคำขอสร้างฐานข้อมูล Azure SQL มากเกินไป พวกเขากำลังพยายามจัดการกับสถานการณ์ สิ่งนี้ดูเหมือนว่าจะส่งผลกระทบต่อการสมัครสมาชิกทุกประเภท ฉันมีการสมัครสมาชิก Visual Studio Enterprise และฉันได้รับข้อผิดพลาดเดียวกัน (ตำแหน่งนี้ไม่พร้อมใช้งานสำหรับการสมัครรับข้อมูล) สำหรับทุกสถานที่

ดูเธรดฟอรัม Microsoft ต่อไปนี้สำหรับข้อมูลเพิ่มเติม:

https://social.msdn.microsoft.com/Forums/en-US/ac0376cb-2a0e-4dc2-a52c-d986989e6801/ongoing-issue-unable-to-create-sql-database-server?forum=ssdsgetstarted


8

ตามที่ระบุไว้ในคำตอบอื่น ๆ นี่คือข้อ จำกัด (จัดการไม่ดี) ใน Azure ณ ขณะนี้และดูเหมือนว่าจะไม่มีการทางพิเศษแห่งประเทศไทยเมื่อมันจะถูกยกขึ้น

ในระหว่างนี้คุณยังสามารถรับฐานข้อมูล SQL และทำงานใน Azure ได้หากคุณไม่สนใจที่จะทำงานพิเศษและไม่ต้องการรอ - เพียงแค่ตั้งค่าอินสแตนซ์ของ Docker และใส่ MSSQL ไว้ในนั้น!

  • ใน Azure Portal ให้สร้างอินสแตนซ์ของคอนเทนเนอร์ ใช้อิมเมจ docker ต่อไปนี้: https://hub.docker.com/r/microsoft/mssql-server-windows-express/
  • ในขณะที่สร้างคุณอาจต้องตั้งค่าตัวแปรสภาพแวดล้อม ACCEPT_EULA เป็น "Y"
  • หลังจากบูทขึ้นมา (10-20 นาทีสำหรับฉัน) ในพอร์ทัลเชื่อมต่อกับมันด้วยคำสั่ง "sqlcmd" และตั้งค่าการเข้าสู่ระบบของคุณ ในกรณีของฉันฉันต้องการเดโมตัวอย่างด่วนดังนั้นฉันจึงลงชื่อเข้าใช้ "sa" วิ่ง "แก้ไขล็อกอิน SA ด้วยรหัสผ่าน = '{ใส่รหัสผ่านของคุณ}'" และ "เปิดใช้งานการแก้ไขล็อกอิน SA" ดูรายละเอียดที่นี่: https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-login-transact-sql?view=sql-server-ver15#examples

และ voila คุณมีอินสแตนซ์ SQL บน Azure แม้ว่าจะไม่มีการจัดการและตรวจสอบไม่ดี แต่ก็อาจเพียงพอสำหรับการแก้ปัญหาระยะสั้น ที่อยู่ IP ของอินสแตนซ์นักเทียบท่าสามารถพบได้ในส่วนคุณสมบัติของเบลดอินสแตนซ์คอนเทนเนอร์


2

นี่คือวิธีที่ฉันแก้ไขตัวเอง ให้ฉันบอกปัญหาก่อน จากนั้นทางแก้

ปัญหา: ฉันสร้างบัญชี Azure ใหม่เอี่ยมฟรี (มาพร้อมกับเครดิตฟรี $ 250) สำหรับลูกค้า จากนั้นอัปเกรดเป็นการสมัครสมาชิกแบบจ่ายตามการใช้งาน ฉันไม่สามารถสร้าง Azure SQL db ข้อผิดพลาดคือ 'สถานที่ไม่พร้อมใช้งาน'

ฉันจะแก้ไขได้อย่างไร: ฉันสร้างการสมัครสมาชิกแบบจ่ายตามการใช้งานครั้งใหม่ในบัญชีเดียวกัน เดาสิ - ฉันสามารถสร้าง SQL db ในการสมัครใหม่ได้ทันที จากนั้นฉันลบการสมัครครั้งแรกจากบัญชีของฉัน และใช่ฉันทำเครดิตหายฟรี

หากสถานการณ์ของคุณคล้ายกับของฉันคุณสามารถลองสิ่งนี้

PS: ฉันมี 3 ลูกค้าที่มีบัญชี Azure ของตัวเอง ฉันสามารถสร้าง SQL Db ในทุกบัญชีของพวกเขา ฉันคิดว่าปัญหาเกิดขึ้นเฉพาะกับบัญชีฟรีและ / หรือสำหรับบัญชีฟรีที่อัปเกรดเป็นบัญชีแบบจ่ายตามการใช้งานจริง


1

แก้ไข - 2020/04/22

ปัญหานี้ยังคงเป็นปัญหาต่อเนื่องมาจนถึงปัจจุบัน แต่ฉันได้รับการบอกเล่าจากฝ่ายสนับสนุนของ Microsoft ว่าในวันที่ 24 เมษายนคลัสเตอร์ Azure ใหม่จะวางจำหน่ายในยุโรป ดังนั้นจึงอาจเป็นไปได้ที่จะปรับใช้อินสแตนซ์ของ SQL Server ในบัญชีฟรีรอบ ๆ


จัดวางคอนเทนเนอร์นักเทียบท่าที่ใช้ SQL Server

เพื่อเติมเต็มคำตอบของ @ Filip และเนื่องจากปัญหายังคงอยู่กับ Azure SQL Server คอนเทนเนอร์นักเทียบท่าที่ใช้ SQL Server เป็นตัวเลือกที่ยอดเยี่ยม คุณสามารถตั้งค่าตัวคุณเองให้รันคำสั่งต่อไปนี้บนคลาวด์เชลล์ได้อย่างง่ายดาย:

az container create --image microsoft/mssql-server-windows-express --os-type Windows --name <ContainerName> --resource-group <ResourceGroupName> --cpu <NumberOfCPUs> --memory <Memory> --port 1433 --ip-address public --environment-variables ACCEPT_EULA=Y SA_PASSWORD=<Password> MSSQL_PID=Developer --location <SomeLocationNearYou>

<ชื่อคอนเทนเนอร์ >: ชื่อคอนเทนเนอร์ที่คุณเลือก

< ResourceGroupName >: ชื่อของกลุ่มทรัพยากรที่สร้างขึ้นก่อนหน้านี้

< NumberOfCPUs >: จำนวน CPU ที่คุณต้องการใช้

< หน่วยความจำ >: หน่วยความจำที่คุณต้องการใช้

< รหัสผ่าน >: รหัสผ่านของคุณ

< บางที่ที่อยู่ใกล้คุณ>: ที่ตั้งใกล้คุณ ตัวอย่างเช่น Westeurope


เข้าถึง SQL Server

เมื่อมีการปรับใช้อินสแตนซ์คอนเทนเนอร์ในภาพรวมคุณจะสามารถค้นหาที่อยู่ IP ได้ ใช้ที่อยู่ IP และรหัสผ่านที่คุณเลือกในaz containerคำสั่งเพื่อเชื่อมต่อกับ SQL Server โดยใช้ SSMS ของ Microsoft หรือยูทิลิตี sqlcmd


เอกสารบางประการเกี่ยวกับภาพที่ฉันได้ใช้สามารถพบได้ที่นี่

ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งฉันได้ใช้ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.