SQL સર્વર 2022 ઇન્સ્ટોલ કરો
SQL સર્વર 2022 ને યોગ્ય રીતે ઇન્સ્ટોલ કરો, પ્રથમ વખત: એડિશન પસંદ કરો, કોલેશન અને સર્વિસ એકાઉન્ટ્સ સેટ કરો, ડેટા ફાઇલો મૂકો, મેમરીને કેપ કરો, પછી SSMS સાથે પ્રથમ તપાસો ચલાવો.
📑પ્રકરણો
- એડીશન પસંદ કરી રહ્યા છીએ — ડેવલપર, એક્સપ્રેસ, સ્ટાન્ડર્ડ અથવા એન્ટરપ્રાઇઝ
- Microsoft માંથી સેટઅપ ડાઉનલોડ કરવું અને ઇન્સ્ટોલેશન શરૂ કરવું
- સુવિધા પસંદગી — માત્ર ડેટાબેઝ એન્જિન સેવાઓ
- ડિફૉલ્ટ ઇન્સ્ટન્સ અથવા SERVER\SQLEXPRESS જેવી નામવાળી ઇન્સ્ટન્સ
- સેવા એકાઉન્ટ્સ — NT SERVICE\MSSQLSERVER
- કોલેશન — SQL_Latin1_General_CP1_CI_AS
- પ્રમાણીકરણ મોડ અને સા પાસવર્ડ
- ડેટા ડિરેક્ટરીઓ — C:\Program Files ડિફોલ્ટને બદલે D:\SQLData
- કૅપિંગ મહત્તમ સર્વર મેમરી
- SSMS ઇન્સ્ટોલ કરવું અને પ્રથમ તપાસ ચલાવવી
📋 વિહંગાવલોકન અને પગલું-દર-પગલાની માર્ગદર્શિકા
આવૃત્તિ પસંદ કરો અને Microsoft માંથી ડાઉનલોડ કરો
SQL સર્વર 2022 ફક્ત Microsoft ની સત્તાવાર વેબસાઇટ પરથી ડાઉનલોડ કરો. નાનું વેબ ઇન્સ્ટોલર મફત આવૃત્તિઓ પ્રદાન કરે છે અને, કસ્ટમ વિકલ્પ સાથે, સંપૂર્ણ મીડિયા ડાઉનલોડ કરે છે — સંપૂર્ણ ડાઉનલોડ લો જેથી તમે ઇન્ટરનેટ પર પાછા ગયા વિના પછીથી ફરીથી ઇન્સ્ટોલ અથવા સમારકામ કરી શકો. રેન્ડમ ડાઉનલોડ સાઇટ્સ પરથી ડેટાબેઝ સર્વર ક્યારેય ઇન્સ્ટોલ કરશો નહીં: પ્રી-એક્ટિવેટેડ, આઉટડેટેડ અથવા બંડલ ઇન્સ્ટોલર્સ એ વાસ્તવિક જોખમ છે.
આવૃત્તિ ચિત્ર સરળ છે. વિકાસકર્તા સંપૂર્ણપણે મફત છે અને તેમાં દરેક એન્ટરપ્રાઇઝ સુવિધા છે, પરંતુ તેનું લાઇસન્સ માત્ર વિકાસ અને પરીક્ષણ માટે છે. એક્સપ્રેસ ઉત્પાદન માટે પણ મફત છે, પરંતુ દરેક ડેટાબેઝ 10 GB પર મર્યાદિત છે, એન્જિન તેના બફર પૂલ માટે લગભગ 1.4 GB RAM નો ઉપયોગ કરી શકે છે, અને સુનિશ્ચિત નોકરીઓ માટે કોઈ SQL સર્વર એજન્ટ નથી. સ્ટાન્ડર્ડ અને એન્ટરપ્રાઇઝ વાસ્તવિક ઉત્પાદન કાર્ય માટે ચૂકવેલ આવૃત્તિઓ છે. એપ્લિકેશન શીખવી અથવા બનાવવી? ડેવલપર પસંદ કરો.
સેટઅપ શરૂ કરો અને તમને જોઈતી સુવિધાઓ જ પસંદ કરો
એડમિનિસ્ટ્રેટર તરીકે સેટઅપ ચલાવો અને નવું SQL સર્વર સ્ટેન્ડ-અલોન ઇન્સ્ટોલેશન પસંદ કરો, પછી સેટઅપ સપોર્ટ નિયમો પસાર કરો. વિન્ડોઝ અપડેટમાંથી બાકી પુનઃપ્રારંભ એ સૌથી સામાન્ય અવરોધક છે - પહેલા મશીનને પુનઃપ્રારંભ કરો અને નિયમ લીલો થઈ જાય છે.
ફીચર સિલેક્શન સ્ક્રીન પર, ડેટાબેઝ એન્જીન સર્વિસીસ પર ટિક કરો — એક લક્ષણ જેની લગભગ દરેકને જરૂર હોય છે. વિશ્લેષણ સેવાઓ, રિપોર્ટિંગ સેવાઓ અને એકીકરણ સેવાઓને છોડી દો સિવાય કે તમે જાણતા હો કે તમે તેનો ઉપયોગ કરશો; દરેક વધારાની સેવા એ બીજી પ્રક્રિયા છે જે હંમેશ માટે ચાલતી હોય છે અને પેચ કરવાની બીજી વસ્તુ છે, અને તે જ સેટઅપમાંથી પછીથી સુવિધાઓ ઉમેરી શકાય છે. C:\Program Files હેઠળ સિસ્ટમ ડ્રાઇવ પર ઇન્સ્ટન્સ રૂટ ડિરેક્ટરી છોડો — ડેટા ફાઇલો પછીના પગલામાં બીજે જશે.
દાખલાને નામ આપો — ડિફોલ્ટ સામાન્ય રીતે યોગ્ય છે
સેટઅપ હવે ઉદાહરણ માટે પૂછે છે. ડિફોલ્ટ ઇન્સ્ટન્સ સાદા કમ્પ્યુટર નામ દ્વારા પહોંચે છે અને પોર્ટ 1433 પર સાંભળે છે. નામિત ઉદાહરણ બેકસ્લેશ નામ ઉમેરે છે અને સામાન્ય રીતે ડાયનેમિક પોર્ટનો ઉપયોગ કરે છે — SSMS માં તમે તેને આ રીતે કનેક્ટ કરો છો:
SERVER\SQLEXPRESS
એક મશીન અનેક નામાંકિત દાખલાઓને હોસ્ટ કરી શકે છે, જે બે વર્ઝનને સાથે-સાથે ચકાસવા માટે ખરેખર ઉપયોગી છે. તમારા પ્રથમ અને મુખ્ય ઇન્સ્ટોલ માટે, ડિફોલ્ટ ઉદાહરણ લો — દરેક ટૂલ અને ટ્યુટોરીયલ તેને ધારે છે, અને કનેક્શન સ્ટ્રિંગ્સ ટૂંકા રહે છે.
સેવા એકાઉન્ટ્સ સેટ કરો
સર્વર રૂપરેખાંકન પૃષ્ઠ પર, સેટઅપ દરેક સેવા તરીકે ચાલશે તે એકાઉન્ટ બતાવે છે. ડેટાબેઝ એંજીનનું ડિફોલ્ટ વર્ચ્યુઅલ એકાઉન્ટ છે NT SERVICE\MSSQLSERVER — એક મશીન માટે સલામત પસંદગી: દરેક સેવાને તેની પોતાની ઓળખ માત્ર તેને જરૂરી અધિકારો સાથે મળે છે. કંપની ડોમેનમાં, સેવા દીઠ અલગ લો-પ્રિવિલેજ ડોમેન એકાઉન્ટ અથવા જૂથ સંચાલિત સેવા એકાઉન્ટનો ઉપયોગ કરો. સેટઅપ સૂચવે છે તેમ સ્ટાર્ટઅપ પ્રકારો છોડો: એન્જિન ઓટોમેટિક, એજન્ટ મેન્યુઅલ જ્યાં સુધી તમે જોબ્સ શેડ્યૂલ કરવાનું શરૂ ન કરો.
સંકલન કાળજીપૂર્વક પસંદ કરો — આ એક સ્ટીકી છે
આ જ પેજમાં કોલેશન ટેબ છે. કોલેશન નક્કી કરે છે કે ટેક્સ્ટને કેવી રીતે સૉર્ટ કરવામાં આવે છે અને તેની સરખામણી કરવામાં આવે છે - શું A બરાબર છે, અને ઉચ્ચારો કેવી રીતે વર્તે છે. અંગ્રેજી સિસ્ટમ્સ, SQL_Latin1_General_CP1_CI_AS માટે ઇન્સ્ટોલર ડિફોલ્ટ, કેસ-અસંવેદનશીલ અને ઉચ્ચાર-સંવેદનશીલ છે, અને તે મોટાભાગની એપ્લિકેશનોને અનુકૂળ છે. જો કોઈ એપ્લિકેશન વિક્રેતા કોલેશનનો ઉલ્લેખ કરે છે, તો તેને હમણાં સેટ કરો જ્યારે તેની કોઈ કિંમત નથી.
ઓથેન્ટિકેશન મોડ અને એડમિનિસ્ટ્રેટર લોગિન સેટ કરો
ડેટાબેઝ એન્જીન રૂપરેખાંકન પૃષ્ઠ પર, મિશ્રિત મોડ પસંદ કરો સિવાય કે તમને ખાતરી હોય કે દરેક વપરાશકર્તા અને એપ્લિકેશન વિન્ડોઝ લોગિનનો ઉપયોગ કરશે. મિશ્રિત મોડ બિલ્ટ-ઇન sa એકાઉન્ટને સક્ષમ કરે છે — તેના માટે ખરેખર મજબૂત પાસવર્ડ સેટ કરો અને તેને તમારા પાસવર્ડ મેનેજરમાં સ્ટોર કરો, કારણ કે sa એ પહેલો એકાઉન્ટ હુમલાખોરોનો પ્રયાસ છે. સમાન સ્ક્રીન પર, વર્તમાન Windows વપરાશકર્તા (અને તમારા એડમિન જૂથ) ને SQL સર્વર એડમિનિસ્ટ્રેટર્સ તરીકે ઉમેરો.
તે છેલ્લી ક્લિકને ભૂલી જવાથી શા માટે ઘણા પ્રથમ ઇન્સ્ટોલ માલિક તેમના પોતાના સર્વરમાંથી લૉક આઉટ થાય છે. વિન્ડોઝ ઓથેન્ટિકેશન એ રોજિંદા સલામત લોગિન રહે છે; મિક્સ્ડ મોડ એ એપ્લીકેશનો માટે છે જેને SQL લૉગિનની જરૂર હોય છે.
પ્રથમ ડેટાબેઝ અસ્તિત્વમાં હોય તે પહેલાં ડેટા ફાઇલો મૂકો
તે પૃષ્ઠ પર રહો અને ડેટા ડિરેક્ટરીઓ અને ટેમ્પડીબી ટૅબ્સ ખોલો. સેટઅપ ખુશીથી બધું C:\Program Files ની અંદર મૂકી દેશે — શીખવાના લેપટોપ પર સ્વીકાર્ય, વાસ્તવિક સર્વર પર ખરાબ. ડેટા ફાઇલો અને ટ્રાન્ઝેક્શન લોગ ડિસ્કને અલગ રીતે કામ કરે છે, તેથી એક કરતાં વધુ ડ્રાઇવ ધરાવતા મશીન પર, એક વોલ્યુમ પર ડેટા મૂકો અને બીજા પર લોગ કરો, અને ફરીથી ક્યાંક બેકઅપ લો — આદર્શ રીતે મશીન સંપૂર્ણપણે બંધ. એક SSD પર વિભાજન ઓછું મહત્વનું છે, પરંતુ તેમ છતાં ફોલ્ડર્સને D:\SQLData જેવા સ્વચ્છ પાથ પર ખસેડો જેથી સિસ્ટમ ડ્રાઇવ મફત રહે. TempDB માટે, સેટઅપ તમારા CPU કોરો (આઠ સુધી) સાથે મેળ ખાતી બહુવિધ ડેટા ફાઇલો સૂચવે છે — તે સૂચન સ્વીકારો; તે જાણીતી અડચણ દૂર કરે છે.
મેમરીને કેપ કરો, પછી પ્રથમ તપાસ ચલાવો
SQL સર્વર મેમરીનો આક્રમક ઉપયોગ કરવા માટે રચાયેલ છે: ડિફોલ્ટ રૂપે, મહત્તમ સર્વર મેમરી અસરકારક રીતે અમર્યાદિત છે, તેથી દિવસો દરમિયાન તે ડેટાને કેશ કરે છે જ્યાં સુધી તે લગભગ તમામ RAM ધરાવે છે — સમર્પિત ડેટાબેઝ સર્વર પર યોગ્ય વર્તન, શેર કરેલ એક પર ખરાબ આશ્ચર્ય. 2022 સેટઅપમાં મેમરી ટૅબનો સમાવેશ થાય છે: Windows અને અન્ય ઍપ્લિકેશનો માટે આશરે 4 GB — અથવા લગભગ 20 ટકા RAM — છોડીને, તેની ભલામણ કરેલ કૅપ સ્વીકારો અથવા તમારી પોતાની સેટ કરો. આ જ સેટિંગને SSMS માંથી પછીથી બદલી શકાય છે, કારણ કે 16 GB મશીન માટેનું આ ઉદાહરણ બતાવે છે:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
જ્યારે સેટઅપ લીલા સારાંશ સાથે પૂર્ણ થાય, ત્યારે SQL સર્વર મેનેજમેન્ટ સ્ટુડિયો (SSMS) ઇન્સ્ટોલ કરો — તે એક અલગ મફત ડાઉનલોડ છે અને સર્વર સેટઅપનો ભાગ નથી. સર્વર નામ સાથે કનેક્ટ કરો અને પ્રથમ તપાસ ચલાવો:
SELECT @@VERSION;
તે Microsoft SQL સર્વર 2022 ની જાણ કરવી જોઈએ. સેવાઓમાં તપાસો કે SQL સર્વર (MSSQLSERVER) ચાલી રહ્યું છે અને સ્વચાલિત પર સેટ છે, પછી એક થ્રોઅવે ટેસ્ટ ડેટાબેઝ બનાવો, એક ટેબલ ઉમેરો અને તેને ફરીથી કાઢી નાખો — તે બે મિનિટની કસરત એ સાબિત કરે છે કે એન્જિન, તમારું લોગિન અને મૂળભૂત પરવાનગીઓ સમાપ્ત થાય છે.
🏷️વિષય શોધ ચલો અને કીવર્ડ્સ
🎙️ સંપૂર્ણ ટ્રાન્સક્રિપ્ટ — વિસ્તૃત કરવા માટે ટૅપ કરો
__TOK_33__
__TOK_34__
__TOK_35__
❓ વારંવાર પૂછાતા પ્રશ્નો
શું આ ટ્યુટોરીયલ અનુસરવા માટે 100% મફત છે?
__TOK_36__
શું નવા નિશાળીયા આ માર્ગદર્શિકાને અનુસરી શકે છે?
__TOK_37__
જો હું અટકી જાઉં તો હું ક્યાં પ્રશ્નો પૂછી શકું?
__TOK_38__