क्या विंडोज में 8k सेक्टर साइज डिस्क सपोर्ट है?
वर्तमान में, नहीं, यह विंडोज द्वारा समर्थित नहीं है और इसे प्रलेखित किया गया है ।
क्या SQL सर्वर सेक्टर साइज़ की परवाह करता है?
हाँ, SQL सर्वर सेक्टर आकार के बारे में परवाह करता है । वास्तव में, SQL सर्वर अंतर्निहित भौतिक डिस्क जानकारी की जांच करता है क्योंकि इसमें डेटा संरचनाएं और एल्गोरिदम हैं जो विभिन्न कारणों (डेटा अखंडता, अनुकूलन आदि) के लिए वर्तमान डिस्क क्षेत्र आकारों के साथ काम करते हैं।
यदि आप 4k (4096) से ऊपर के भौतिक क्षेत्र के आकार का उपयोग करने का प्रयास करते हैं, तो आपको एक त्रुटि प्राप्त होगी:
Msg 5179, Level 16, State 1, Line 1
Cannot use file 'S:\Folder\TestDB.mdf ', because it is on a volume with sector size 8192.
SQL Server supports a maximum sector size of 4096 bytes.
Move the file to a volume with a compatible sector size.
इस मामले में, आप देख सकते हैं कि त्रुटि संदेश विशेष रूप से आपको बता रहा है कि अधिकतम क्षेत्र का आकार 4096 (4k) है। इसका अर्थ है कि वॉल्यूम का उपयोग SQL सर्वर के लिए नहीं किया जा सकता है, और जैसा कि ऊपर उल्लेख किया गया है कि यह विंडोज में भी समर्थित नहीं होगा।
समाधान
यदि आप यह त्रुटि / समस्या प्राप्त कर रहे हैं, तो दुर्भाग्यवश आपको समर्थित डिस्क सेक्टर आकार जैसे 512 बाइट्स या 4k का उपयोग करना होगा। अन्य प्रारूप असमर्थित हैं और उनका उपयोग नहीं किया जा सकता है। आपको उपयोग किए गए डिस्क सबसिस्टम के लिए अपने हार्डवेयर विक्रेता से संपर्क करना होगा और पूछना होगा कि क्या कोई अन्य विकल्प हैं।
के रूप में Eckes एक टिप्पणी में उल्लेख किया है, लिनक्स पर आप की नई तार्किक ब्लॉकसाइज विकल्प के साथ एक 8k ड्राइव का अनुकरण कर सकते हैं losetup -b
4.14 कर्नेल के साथ।