หากคุณติดตั้ง Sql Server 2005 ตัวเต็ม!
เมื่อคุณวิ่งตาม:
-
ใช้ AdventureWorks
ไป
เลือก * จาก sales.customer ----เกิดข้อผิดพลาด!ทำไม?
เลือก * จาก Sales.Customer ---- ถูกต้อง!
---------------------------------
ปัญหานี้เกี่ยวข้องกับการตั้งค่าการจัดเรียงฐานข้อมูลของคุณ
คุณสามารถลองเรียกใช้สิ่งนี้เพื่อดูว่าการจัดเรียงฐานข้อมูลของคุณคืออะไร:
SELECT Databasepropertyex(AdventureWorks','collation')
การจัดเรียงฐานข้อมูลของคุณทำให้แบบสอบถามของคุณคำนึงถึงขนาดตัวพิมพ์
หากคุณต้องการการเปลี่ยนแปลงอย่างรวดเร็ว คุณสามารถเปลี่ยนฐานข้อมูลของคุณเป็นการจัดเรียงอื่นที่ไม่คำนึงถึงขนาดตัวพิมพ์ เช่น:
ALTER DATABASE AdventureWorks COLLATE SQL_Latin1_General_CP1_CI_AS
คุณสามารถค้นหาหนังสือออนไลน์เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดเรียงได้
และ
มีข้อจำกัดบางประการในการเปลี่ยนแปลงการจัดเรียงฐานข้อมูล อาจมีบางมุมมอง SCHEMABINGING ในฐานข้อมูล คุณสามารถอ้างถึง SQL2005 Books Online และค้นหา:
หัวข้อ 'แก้ไขฐานข้อมูล (Transact-SQL)' -> ส่วน 'หมายเหตุ' -> 'การเปลี่ยนการจัดเรียงฐานข้อมูล'