ฉันมีค่าใช้จ่ายตามที่คุณสมัครสมาชิกและฉันกำลังสร้างเซิร์ฟเวอร์ Azure SQL
ขณะที่เพิ่มเซิร์ฟเวอร์ฉันได้รับข้อผิดพลาดนี้จากการเลือกตำแหน่งที่ตั้ง:
This location is not available for subscriptions
กรุณาช่วย.
ฉันมีค่าใช้จ่ายตามที่คุณสมัครสมาชิกและฉันกำลังสร้างเซิร์ฟเวอร์ Azure SQL
ขณะที่เพิ่มเซิร์ฟเวอร์ฉันได้รับข้อผิดพลาดนี้จากการเลือกตำแหน่งที่ตั้ง:
This location is not available for subscriptions
กรุณาช่วย.
คำตอบ:
บางทีคุณสามารถอ้างอิงบล็อกนี้: Azure / SQL Server / ตำแหน่งนี้ไม่สามารถสมัครได้ มันมีข้อผิดพลาดเดียวกันกับคุณ
เรียกใช้คำสั่ง powershell นี้เพื่อตรวจสอบว่ามีสถานที่ที่คุณเลือกอยู่หรือไม่:
Get-AzureRmLocation | select displayname
หากตำแหน่งพร้อมใช้งานวิธีที่ดีที่สุดในการแก้ไขปัญหานี้เพียงติดต่อฝ่ายสนับสนุน Azure เพื่อเปิดใช้งานสิ่งนี้สำหรับคุณ คุณสามารถทำได้โดยใช้หน้าสนับสนุนบน Azure Portal ของคุณฟรี
พวกเขาติดต่อคุณได้ดีสามารถช่วยคุณแก้ปัญหาได้
หวังว่านี่จะช่วยได้
มีปัญหาจริงกับเซิร์ฟเวอร์ Microsoft พวกเขามีคำขอสร้างฐานข้อมูล Azure SQL มากเกินไป พวกเขากำลังพยายามจัดการกับสถานการณ์ สิ่งนี้ดูเหมือนว่าจะส่งผลกระทบต่อการสมัครสมาชิกทุกประเภท ฉันมีการสมัครสมาชิก Visual Studio Enterprise และฉันได้รับข้อผิดพลาดเดียวกัน (ตำแหน่งนี้ไม่พร้อมใช้งานสำหรับการสมัครรับข้อมูล) สำหรับทุกสถานที่
ดูเธรดฟอรัม Microsoft ต่อไปนี้สำหรับข้อมูลเพิ่มเติม:
ตามที่ระบุไว้ในคำตอบอื่น ๆ นี่คือข้อ จำกัด (จัดการไม่ดี) ใน Azure ณ ขณะนี้และดูเหมือนว่าจะไม่มีการทางพิเศษแห่งประเทศไทยเมื่อมันจะถูกยกขึ้น
ในระหว่างนี้คุณยังสามารถรับฐานข้อมูล SQL และทำงานใน Azure ได้หากคุณไม่สนใจที่จะทำงานพิเศษและไม่ต้องการรอ - เพียงแค่ตั้งค่าอินสแตนซ์ของ Docker และใส่ MSSQL ไว้ในนั้น!
และ voila คุณมีอินสแตนซ์ SQL บน Azure แม้ว่าจะไม่มีการจัดการและตรวจสอบไม่ดี แต่ก็อาจเพียงพอสำหรับการแก้ปัญหาระยะสั้น ที่อยู่ IP ของอินสแตนซ์นักเทียบท่าสามารถพบได้ในส่วนคุณสมบัติของเบลดอินสแตนซ์คอนเทนเนอร์
นี่คือวิธีที่ฉันแก้ไขตัวเอง ให้ฉันบอกปัญหาก่อน จากนั้นทางแก้
ปัญหา: ฉันสร้างบัญชี Azure ใหม่เอี่ยมฟรี (มาพร้อมกับเครดิตฟรี $ 250) สำหรับลูกค้า จากนั้นอัปเกรดเป็นการสมัครสมาชิกแบบจ่ายตามการใช้งาน ฉันไม่สามารถสร้าง Azure SQL db ข้อผิดพลาดคือ 'สถานที่ไม่พร้อมใช้งาน'
ฉันจะแก้ไขได้อย่างไร: ฉันสร้างการสมัครสมาชิกแบบจ่ายตามการใช้งานครั้งใหม่ในบัญชีเดียวกัน เดาสิ - ฉันสามารถสร้าง SQL db ในการสมัครใหม่ได้ทันที จากนั้นฉันลบการสมัครครั้งแรกจากบัญชีของฉัน และใช่ฉันทำเครดิตหายฟรี
หากสถานการณ์ของคุณคล้ายกับของฉันคุณสามารถลองสิ่งนี้
PS: ฉันมี 3 ลูกค้าที่มีบัญชี Azure ของตัวเอง ฉันสามารถสร้าง SQL Db ในทุกบัญชีของพวกเขา ฉันคิดว่าปัญหาเกิดขึ้นเฉพาะกับบัญชีฟรีและ / หรือสำหรับบัญชีฟรีที่อัปเกรดเป็นบัญชีแบบจ่ายตามการใช้งานจริง
ปัญหานี้ยังคงเป็นปัญหาต่อเนื่องมาจนถึงปัจจุบัน แต่ฉันได้รับการบอกเล่าจากฝ่ายสนับสนุนของ Microsoft ว่าในวันที่ 24 เมษายนคลัสเตอร์ Azure ใหม่จะวางจำหน่ายในยุโรป ดังนั้นจึงอาจเป็นไปได้ที่จะปรับใช้อินสแตนซ์ของ 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
เมื่อมีการปรับใช้อินสแตนซ์คอนเทนเนอร์ในภาพรวมคุณจะสามารถค้นหาที่อยู่ IP ได้ ใช้ที่อยู่ IP และรหัสผ่านที่คุณเลือกในaz container
คำสั่งเพื่อเชื่อมต่อกับ SQL Server โดยใช้ SSMS ของ Microsoft หรือยูทิลิตี sqlcmd