ฉันเพิ่งติดตั้ง SQL Server 2008 Express บนเครื่อง Vista SP1 ของฉัน ก่อนหน้านี้ฉันมีปี 2005 ที่นี่และใช้งานได้ดีกับ SQL Server Management Studio Express เก่า ฉันสามารถเชื่อมต่อได้โดยไม่มีปัญหากับอินสแตนซ์ PC-NAME \ SQLEXPRESS ของฉัน (ไม่ PC-NAME ไม่ใช่ชื่อคอมพิวเตอร์ของฉัน ;-)
ฉันถอนการติดตั้ง 2005 และ SQL Server Management Studio Express ฉันติดตั้ง SQL Server 2008 Express บนเครื่องของฉันและเลือกที่จะให้ติดตั้ง SQL Server Management Studio Basic
ตอนนี้เมื่อฉันพยายามเชื่อมต่อกับ PC-NAME \ SQLEXPRESS (ด้วยการพิสูจน์ตัวจริงของ Windows เหมือนที่ฉันทำเสมอ) ฉันได้รับข้อความต่อไปนี้:
ไม่สามารถเชื่อมต่อกับ PC-NAME \ SQLEXPRESS ข้อผิดพลาดเกี่ยวกับเครือข่ายหรือข้อผิดพลาดเฉพาะของอินสแตนซ์เกิดขึ้นขณะสร้างการเชื่อมต่อกับ SQL Server ไม่พบเซิร์ฟเวอร์หรือไม่สามารถเข้าถึงได้ ตรวจสอบว่าชื่ออินสแตนซ์ถูกต้องและมีการกำหนดค่า SQL Server เพื่ออนุญาตการเชื่อมต่อระยะไกล (ผู้ให้บริการ: อินเทอร์เฟซเครือข่าย SQL ข้อผิดพลาด: 26 - ข้อผิดพลาดการค้นหาเซิร์ฟเวอร์ / อินสแตนซ์ที่ระบุ) (Microsoft SQL Server, ข้อผิดพลาด: -1) สำหรับความช่วยเหลือคลิก: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL + Server & EvtSrc = MSSQLServer และ EvtID = -1 และ LinkId = 20476
เมื่อฉันติดตั้ง SQL Server 2008 ฉันได้ใช้ SQLEXPRESS เป็นชื่ออินสแตนซ์ในเครื่อง เท่าที่ฉันสามารถบอกได้ผ่าน SQL Server Configuration Manager, SQL Server ได้รับการกำหนดค่าให้อนุญาตการเชื่อมต่อระยะไกล
เมื่อฉันไปที่ลิงก์ความช่วยเหลือมันกล่าวถึงหน้าความช่วยเหลือจะแนะนำสิ่งต่อไปนี้:
- ตรวจสอบให้แน่ใจว่าบริการ SQL Server Browser เริ่มต้นบนเซิร์ฟเวอร์
- ใช้เครื่องมือการกำหนดค่าพื้นที่ผิวของเซิร์ฟเวอร์ SQL เพื่อเปิดใช้งาน SQL Server เพื่อยอมรับการเชื่อมต่อระยะไกล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือการกำหนดค่าพื้นที่ผิวของเซิร์ฟเวอร์ SQL ให้ดูที่การกำหนดค่าพื้นที่ใช้งานสำหรับบริการและการเชื่อมต่อ
เท่าที่ฉันสามารถบอกได้ก็คือไม่มีบริการ SQL Server Browser บนระบบของฉัน (ดูที่ MMC สำหรับบริการหนึ่งหาไม่พบ)
และเครื่องมือการกำหนดค่าพื้นที่ผิวของเซิร์ฟเวอร์ SQL ไม่มีอยู่ใน SQL Server 2008 ดังนั้นคุณสามารถทำได้ดีกับเอกสารความช่วยเหลือของคุณ Microsoft ;-)
ฉันกำลังสูญเสียสิ่งที่ต้องทำในตอนนี้ ฉันมีงานจำนวนมากที่ฉันหวังว่าจะทำเสร็จในวันนี้หลังจากอัปเกรดเป็นปี 2008 (คนที่ฉันทำงานด้วยทำงานได้อย่างไม่มีปัญหาและบอกฉันว่ามันจะง่าย - เขายังดีกว่าด้วยฐานข้อมูลที่ฉันใช้ am) ไม่มีใครมีความคิดว่าอาจจะผิดหรือเปล่า? ฉันซาบซึ้งจริงๆ ถ้าฉันไม่สามารถใช้งานได้ในเวลาไม่กี่ชั่วโมงฉันจะกลับไปที่ SQL Server 2005 (ถ้านั่นจะใช้ได้แม้จะเป็น gah ... )
แก้ไข: ฉันได้ลองปิดไฟร์วอลล์ Windows แล้วและนั่นก็ไม่ได้ช่วย นอกจากนี้ฉันสังเกตเห็นว่าฉันไม่มีไดเรกทอรี "ข้อมูล" ภายใต้ทรีไดเรกทอรีติดตั้ง SQL Server 2008 ของฉัน - ฉันอาจตั้งค่าบางอย่างผิดปกติเมื่อติดตั้งหรือไม่
\SQLEXPRESS