Ondersteuning voor SQL Server voor gekoppelde volumes

Van toepassing: SQL Server 2008 R2 DatacenterSQL Server 2008 R2 DeveloperSQL Server 2008 R2 Enterprise

Samenvatting


Dit artikel wordt een probleem die u moet overwegen wanneer u gekoppelde mappen met versies van Microsoft SQL Server in zelfstandige en geclusterde omgevingen gebruikt.

Ondersteuningsbeleid

De beschikbaarheid van ondersteuning voor gekoppelde mappen hangt af van de versie van SQL Server en of het exemplaar van SQL Server een zelfstandige of geclusterde exemplaar is:
Versie Zelfstandige exemplaar Geclusterde exemplaar
SQL Server 2008 Ondersteund Ondersteund
SQL Server 2008 R2 Ondersteund Ondersteund
SQL Server 2012 Ondersteund Ondersteund
SQL Server 2014 Ondersteund Ondersteund
SQL Server 2016 Ondersteund Ondersteund
SQL Server 2017 voor Windows Ondersteund Ondersteund

Waarschuwing: SQL Server niet ondersteuning voor gebruik van een volume koppelen / mount punt hoofdmappen voor SQL Server-databases.

Opmerking Gekoppelde mappen zijn ook bekend als een van de volgende:
  • Gekoppelde volumes
  • Gekoppelde stations
  • Stel de volgende parameter
  • Koppelpunten
  • Volumekoppelpunten

Zelfstandige exemplaar

Op een zelfstandige versie van SQL Server, opslag van gegevens van koppelpunten in ondersteunde versies van Windows Server en SQL Server ondersteund. Het programma Setup voor SQL Server is echter vereist voor het base station van een gekoppeld station een stationsletter gekoppeld. Als de basis van een gekoppeld station niet een stationsletter gekoppeld hoeft, wordt het Setup-programma de volgende beschikbare stationsletter toewijzen aan het station.

Opmerking Als alle stationsletters zijn toegewezen, mislukt het Setup-programma.

Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
 
834661 installatie van SQL Server 2000 vereist een stationsletter bij gebruik van gekoppelde stations

Geclusterde exemplaar

De geclusterde installaties van SQL Server, zijn beperkt tot het aantal beschikbare stationsletters. Dus bent als u alleen een andere stationsletter voor het besturingssysteem en alle overige stationsaanduidingen zijn beschikbaar als normale clusterstations of clusterstations waarop koppelpunten, u beperkt tot maximaal 25 exemplaren van SQL Server per failover-cluster.

Een gekoppeld volume of koppelpunt, kunt u een enkele stationsletter gebruiken om te verwijzen naar meerdere schijven of volumes. Bijvoorbeeld, als u een stationsletter R: die naar een vaste schijf of volume verwijst, kunt u verbinding maken of 'koppelen' extra schijven of volumes als mappen onder stationsletter R: zonder extra schijven of volumes waarvoor stationsletters van hun eigen.

Extra punt overwegingen voor SQL Server-failover-clustering zijn onder andere:
  • SQL Server Setup vereist het base station van een gekoppeld station een stationsletter gekoppeld is. Voor installaties van failover-cluster moet dit basis station een geclusterde schijf. Volume-GUID's worden niet ondersteund in deze release.
  • De base station het station is dat de stationsletter is toegewezen. De base worden niet door het failover-cluster exemplaren gedeeld. Dit is een beperking van de gebruikelijke voor failover-clusters, maar is geen beperking op zelfstandige servers van meerdere exemplaren.
  • Wees voorzichtig bij het instellen van het failover-cluster om ervoor te zorgen dat zowel het basis-station en de gekoppelde schijven of volumes worden weergegeven als de resources in de resourcegroep. Installatie van SQL Server valideert de configuratie van de schijf tijdens de installatie van een failover-cluster.
    Opmerking Beste, gebruik niet de letters A of B voor een cluster. Echter, dit vermindert het aantal mogelijke exemplaar 23 exemplaren per cluster.
  • De SQL Server-bron in SQL Server 2005 en hoger is afhankelijk van de netwerknaambron van SQL en de fysieke-schijfbronnen die de gegevens bevatten. Koppelpunten en het hoststation moeten worden weergegeven als een clusterbron voor de fysieke schijf. Bovendien moet de fysieke schijf met een letter en elk gekoppeld volume ook worden toegevoegd als een afhankelijkheid van de SQL Server.
  • Als u een nieuwe installatie uitvoert, worden de juiste afhankelijkheid machtigingen instellen voor de fysieke schijven met een stationsletter gekoppeld en de koppelpunten. De afhankelijkheid machtigingen automatisch ingesteld tijdens de installatie.
Opmerking Als u deze functionaliteit wilt gebruiken, moet u een slipstreamed installatie van SQL Server 2008 of SQL Server 2008 R2. Dit omvat de cumulatieve update en het servicepack.
  • Een SQL Server 2008 slipstream-installatie met SQL Server 2008 Service Pack 3 en cumulatief updatepakket 9 voor SQL Server 2008 Service Pack 3.
  • SQL Server 2008 R2 slipstream-installatie die het volgende bevat:
    • SQL Server 2008 R2 servicepack 1
    • Cumulatieve updatepakket van 10 voor Service Pack 1 voor SQL Server 2008 R2
    • Cumulatieve updatepakket 4 voor SQL Server 2008 R2 SP2
  • Een installatie van SQL Server 2012 met productupdates die zijn ingeschakeld en cumulatieve Update pakket 6 voor SQL Server 2012 is geïnstalleerd.

    Opmerking De functie Product Updates in SQL Server 2012 is vereist voor Internet-toegang tot de standaardbron van Microsoft Update gebruiken. U kunt ook lokale bronnen zoals aangegeven in de installatie van SQL Server onderhoud Updates.
Belangrijk Het is raadzaam de schakelopties voor de opdrachtregel PCUSOURCE en CUSOURCE te gebruiken wanneer u een eenvoudige slipstream-installatie voor SQL Server 2008 of SQL Server 2008R2. Voor SQL Server 2012 en SQL Server 2014, worden automatische updates tijdens de installatie aanbevolen.

Belangrijk Als u een samengevoegde slipstream gebruikt, moet die versie van de slipstream blijven beschikbaar op de oorspronkelijke locatie als het exemplaar van SQL Server bestaat.

Belangrijk U moet handmatig de juiste afhankelijkheden instellen in SQL Server 2005 en in versies van SQL Server 2008 Service Pack 2 en eerdere versies. Bovendien moet u de juiste afhankelijkheden instellen in installaties waarvan de vereiste afhankelijkheden ontbreken.

Als alleen de fysieke schijven root afhankelijkheid wordt toegevoegd en niet de afhankelijkheid van mount punten toegevoegd, treedt beschadiging van de database op in failover. Beschadiging van de database kan ook optreden tijdens het opnieuw opstarten van SQL Server-schijfbronnen moeten off line gaan en terug te keren naar de status on line heeft zelfs zonder storing worden overgenomen.

Meer informatie










  • X:\Program Files\Microsoft SQL Server\MSSQL10_50. InstanceID\Data
    Opmerking Dit is het standaardpad.
  • X:\Program Files\Microsoft SQL Server\MSSQL10_50. InstanceID\Log
  • Y:\Temp
  • Z:\MSSQL10_50.InstanceID\Backup
Opmerking



  • Z:\MountPoint1 is de container voor gekoppelde volumes.
  • Z:\MountPoint1\MP1 is het eerste gekoppelde volume. Wanneer u SQL Server installeert, kan Setup voor SQL Server worden omgeleid naar een submap in een gekoppelde map. Wanneer u SQL Server installeert, kunt u het volgende opgeven:

    Z:\MountPoint1\MP1|DBLog1






  • Cluster schijf 1 heeft geen afhankelijkheden vereist.
  • Cluster schijf 4, koppelpunt afhankelijkheden zijn Cluster schijf 1.
  • Cluster schijf 4, koppelpunt heeft geen vereiste afhankelijkheden.
  • IP-adres: xxx.xxx.xxx.88 heeft geen vereiste afhankelijkheden.
  • IP-adres: xxx:xxxx:c0:xxxx.xxxx:c597:8cb0:49f2 heeft geen vereiste afhankelijkheden.
  • Naam: SOFTY afhankelijkheden zijn IP-adres: xxx:xxxx:c0:xxxx:xxxx:c597:8cb0:49f2 en IP-adres: xxx.xxx.xxx.88.
  • SQL netwerk naam (SOFTY) vereiste afhankelijkheden zijn IP-adres.
  • SQL Server -afhankelijkheden zijn naam: SOFTY en Cluster schijf 4, koppelpunt en Cluster schijf 1.
  • SQL Server heeft geen vereiste afhankelijkheden.




Waarschuwing Als u SQL Server eerder naar een hoofdmap hebt geïnstalleerd, kunt u mogelijk niet installeren van servicepacks of updates cumulatieve. DBCC CHECKDB
Opmerking:


2867841 toestemming fout treedt op wanneer u een koppelpunt van het volume in SQL Server Setup


Gedeelde clustervolumes (CSV)



Gebruik gedeelde clustervolumes voor SQL Server in een failover-Cluster voor SQL Server 2014 wordt niet ondersteund.

Raadpleeg de volgende artikelen over het gebruik van CSV met SQL Server 2014 of een latere versie:



Gebruik gedeelde clustervolumes in een failovercluster

Aanbevolen procedures voor het gebruik van volume koppelpunten

  • Maak een afhankelijkheid in het gekoppelde volume-schijfbron die de schijf die als host voor de map mount punt fungeert. Hierdoor kunt u het gekoppelde volume afhankelijk is van het hostvolume en het zorgt ervoor dat het hostvolume eerst on line komt.

    Opmerking In Windows Server 2008 en latere versies van Windows is deze praktijk niet meer nodig.
  • Als u een koppelpunt van de ene gedeelde schijf verplaatsen naar een andere gedeelde schijf, zorg ervoor dat de gedeelde schijven zich in dezelfde groep.
  • Probeert u het volume voor de hoofdmap (host) uitsluitend voor koppelpunten. De hoofdmap van volume is het volume waarop de koppelpunten. Deze oefening wordt aanzienlijk vermindert de tijd die nodig is voor toegang tot de gekoppelde volumes herstellen als u het hulpprogramma Chkdsk.exe uitvoeren. Hierdoor wordt ook de tijd die nodig is voor het terugzetten van back-up op het hostvolume.
  • Als u het volume voor de hoofdmap (host) uitsluitend voor koppelpunten, moet de grootte van het hostvolume ten minste 5 megabytes (MB). Dit verkleint de kans dat het volume wordt gebruikt voor andere waarde dan de koppelpunten.

Referenties


Voor meer informatie over gekoppelde stations, klikt u op de volgende artikelnummers om de artikelen in de Microsoft Knowledge Base:
2216461 installatie van SQL Server 2008 niet installeren op een cluster met Windows Server 2008 gebaseerde koppelpunt
237701 Cacls.exe geen beveiliging toepassen op de hoofdmap van het koppelpunt van een Volume
2686690 oplossen: failover-clusterinstallatie van SQL Server 2012 duurt onverwacht lang clusteropslag valideren
2777358 SQL Server 2008 R2 Service Pack 1 + cumulatieve updatepakket 4 voor SQL Server 2008 R2 SP2
2783135 cumulatieve updatepakket 10 voor Service Pack 1 voor SQL Server 2008 R2
280297 het volumekoppelpunten configureren op een Microsoft Cluster Server

2867841 toestemming fout treedt op wanneer u een koppelpunt van het volume in SQL Server Setup
835185 failover-cluster bronafhankelijkheden in SQL Server
878531 u niet SQL Server 2012 die afhankelijk van meerdere koppelpunten is verwijderen.
947021 het volumekoppelpunten configureren op een servercluster in Windows Server 2008
955392 het bijwerken of pas een installatie van SQL Server 2008
956008 nadat u een failover-cluster voor SQL Server 2008 op een schijf met een gekoppeld volume installeert, geen afhankelijkheden worden gemaakt tussen het gekoppelde volume en de schijf
Ga naar de volgende Microsoft-website voor meer informatie over volumekoppelpunten:Ga naar de volgende MSDN-website voor meer informatie over de functie Product bijwerken in SQL Server 2012:Zie de volgende onderwerpen in Windows Online Help voor meer informatie over gekoppelde stations:
  • 'Help Windows Server 2012'
  • "Schijven en gegevens"
  • 'Voor het beheren van schijven en gegevens'
  • 'Disk Management'
  • "Met NTFS gekoppelde stations"