SQL Server 2012 on Server Core yükleme
İle başlayan SQL Server 2012, sen-ebilmek install SQL Serveron Windows Server 2008 R2 Server Core SP1 (Server Core). Bu konu, yüklemek için Kur özgü ayrıntılar sağlar SQL Server 2012on Server Core.
Windows Server 2008 R2 işletim sisteminin Sunucu Çekirdeği yükleme seçeneği, belirli sunucu rollerini çalıştırmak için en az bir ortam sağlar. Bu, bakım ve yönetimi gereksinimleri ve bu sunucu rolleri için saldırıya açık yüzeyini azaltmak için yardımcı olur. Sunucu olarak Windows Server 2008 R2 üzerinde uygulanan çekirdeği ile ilgili daha fazla bilgi için bkz: Windows Server 2008 R2 for Server Core (https://go.microsoft.com/fwlink/?LinkId = 202439).
Ön Koşullar
Gereksinim |
Nasıl yüklenir |
---|---|
.NET Framework2.0 SP2 |
Windows Server 2008 R2 Server Core SP1 dahil. Kur, bu etkin değilse, varsayılan olarak etkinleştirir. |
.NET Framework3.5 SP1'i Tam profil |
Windows Server 2008 R2 Server Core SP1 dahil. Kur, bu etkin değilse, varsayılan olarak etkinleştirir. |
.NET Framework4 Server Core profili |
Tüm sürümleri için SQL Server 2012dışında SQL Server Express, kurulum yükler .NET Frameworkbir önkoşul olarak 4 Server Core profili. İçin SQL Server 2012 Express, download .NET Framework4 Server Core profilden Microsoft.net Framework 4 (tek başına yükleyici) için Sunucu Çekirdeği (https://go.microsoft.com/fwlink/?LinkId = 220467) ve kuruluma devam etmeden önce yükleyin. |
Windows Installer 4.5 |
Windows Server 2008 R2 Server Core SP1 sevk. |
Windows PowerShell 2.0 |
Windows Server 2008 R2 Server Core SP1 sevk. |
Desteklenen Özellikler
Hangi özellikleri de desteklenmektedir bulmak için aşağıdaki tabloyu kullanın SQL Server 2012on Windows Server 2008 R2 Server Core SP1.
Özellik |
Desteklenen |
---|---|
Veritabanı Altyapısı Hizmetleri |
Evet |
SQL Server Çoğaltma |
Evet |
Tam metin arama |
Evet |
Analysis Services |
Evet |
Reporting Services |
Hayır |
SQL Server Veri Akışı Araçları (SSDT) |
Hayır |
İstemci araçları bağlantısı |
Evet |
Integration Services Server |
Evet |
İstemci araçları geriye dönük uyumluluk |
Hayır |
İstemci araçları sdk |
Hayır |
SQL Server Books Online |
Hayır |
Yönetim Araçları - Basic |
Sadece uzaktan[1] |
Yönetim Araçları-Complete |
Sadece uzaktan[1] |
Dağıtılmış Replay denetleyicisi |
Hayır |
Dağıtılmış Replay istemci |
Sadece uzaktan[1] |
sql istemci bağlantısı sdk |
Hayır |
Microsoft Eşitleme Framework |
Yes[2] |
Master Data Services |
Hayır |
Data Quality Services |
Hayır |
[1]Bu özellikleri Windows Server 2008 R2 Server Core SP1 yüklemesi desteklenmez. Bu bileşenler, Windows Server 2008 R2 Server Core SP1 olmayan ve Database Engine services on Server Core yüklü bağlı farklı bir sunucuya yüklenebilir.
[2]Microsoft Sync Framework dahil değildir SQL Server 2012yükleme paketi. Eşitleme Framework'ün uygun sürümünü buradan indirebilirsiniz Microsoft Yükleme Merkezi'nden (https://go.microsoft.com/fwlink/?LinkId = 221788) sayfası ve Windows Server 2008 R2 Server Core SP1 çalıştıran bir bilgisayara yükleyin.
Desteklenen senaryo matris
Aşağıdaki tablo, yüklemek için desteklenen senaryo matrisi gösterir SQL Server 2012on Windows Server 2008 R2 Server Core SP1.
SQL Server sürümleri |
Tüm SQL Server 201264-bit sürümleri[1] |
SQL Server dili |
Tüm diller |
SQL Server dili os dil/yerel (birlikte) |
|
Windows sürümü |
|
[1]32-Bit sürümünü yükleme SQL Server 2012sürümleri on Server Core desteklenmiyor.
Yükseltme
Sunucu Çekirdeği yüklemeleri, SQL Server'eski bir sürümünü yükseltme SQL Server 2012desteklenmiyor.
Yükleme
SQL Server 2012Kurulumu, sunucu çekirdeği işletim sistemi yükleme Sihirbazı'nı kullanarak desteklemez. On Server Core yükleme SQL Server Kur /q parametresini kullanarak tam sessiz mod, ya da sessiz basit mod /qs parametresini kullanarak destekler. Daha fazla bilgi için, bkz. SQL Server 2012'yi Komut İsteminden Yükleyin.
Önemli |
---|
SQL Server 2012yüklü-yan önceki sürümleriyle olamaz SQL ServerWindows Server 2008 R2 Server Core SP1 çalıştıran bir bilgisayarda. |
Yükleme yöntemi ne olursa olsun, size tek kişi ya da kurum, tüzel kişilik adına Yazılım Lisans Koşulları'nı kabul onaylamak için gerekli yazılımı kullanımınız ile ayrı bir anlaşma gibi yönetilir sürece bir MicrosoftToplu Lisans Sözleşmesi veya ISV veya oem bir üçüncü taraf anlaşması.
Lisans koşulları, Kurulum kullanıcı arabiriminde inceleme ve onaylama için gösterilmektedir. Katılımsız yüklemeler (/Q veya /QS parametreleri kullanılarak) /IACCEPTSQLSERVERLICENSETERMS parametresini içermelidir. Lisans koşullarını Microsoft Yazılım Lisans Koşulları'ndan ayrıca inceleyebilirsiniz.
[!NOT]
Yazılımı aldığınız nasıl bağlı (örneğin, üzerinden Microsofttoplu lisans), yazılımı kullanımınız, ek hüküm ve koşullara tabi olabilir.
Belirli özellikleri yüklemek için / features parametresini kullanın ve üst özellik veya özellik değerleri belirtin. Özellik parametreleri ve bunların kullanımı hakkında daha fazla bilgi için aşağıdaki bölümlere bakın.
Özellik Parametreleri
Özellik parametresi |
Açıklama |
---|---|
SQLENGINE |
Sadece yükler Veritabanı Altyapısı. |
ÇOĞALTMA |
Çoğaltma bileşeni ile birlikte yükler Veritabanı Altyapısı. |
FULLTEXT |
FullText bileşeni ile birlikte yükler Veritabanı Altyapısı. |
AS |
Tüm yükler Analysis Servicesbileşenlerini. |
IS |
Tüm yükler Integration Servicesbileşenlerini. |
CONN |
Bağlantı bileşenlerini yükler. |
Özellik parametrelerinin kullanımı aşağıdaki örneklere bakın:
Parametre ve değerler |
Açıklama |
---|---|
/FEATURES=SQLEngine |
Sadece yükler Veritabanı Altyapısı. |
/ features = SQLEngine, FullText |
Yükler Veritabanı Altyapısıve tam metin. |
/ ÖZELLİKLERİ SQLEngine, Conn = |
Yükler Veritabanı Altyapısıve bağlantı bileşenlerini. |
/ ÖZELLİKLERİ SQLEngine, as =, Conn |
Yükler Veritabanı Altyapısı, Analysis Services, Integration Servicesve bağlantı bileşenlerini. |
Yükleme seçenekleri
Yüklenirken, aşağıdaki yükleme seçenekleri kurulumu destekler SQL Server 2012üzerine bir Server Core işletim sistemi:
Komut satırından yükleme
Komut isteminden yükleme seçeneğini kullanarak belirli özellikleri yüklemek için / features parametresini kullanın ve üst özellik veya özellik değerleri belirtin. Komut satırı parametreleri kullanarak bir örnek şudur:
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
Yapılandırma dosyası yükleme
Kurulum, konfigürasyon dosyasından yalnızca komut istemi kullanımını destekler. Yapılandırma dosyası, bir parametre (ad/değer çifti) ve açıklayıcı yorum temel yapısı ile bir metin dosyasıdır. Komut satırında belirtilen yapılandırma dosyasında olması gereken bir.INI dosya adı uzantısı. ConfigurationFile.INI aşağıdaki örneklere bakın:
YüklemeVeritabanı Altyapısı
Aşağıdaki örnek, SQL Server veritabanı altyapısı içeren yeni bir tek başına örneği yükleyin gösterilmiştir:
; SQL Server 2012 Configuration File [OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.
FEATURES=SQLENGINE
; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the SQL Server Database Engine, and Analysis Services (AS).
INSTANCENAME="MSSQLSERVER"
; Specify the Instance ID for the SQL Server features you have specified. SQL Server directory structure, registry structure, and service names will incorporate the instance ID of the SQL Server instance.
INSTANCEID="MSSQLSERVER"
; Account for SQL Server service: Domain\User or system account.
SQLSVCACCOUNT="NT Service\MSSQLSERVER"
; Windows account(s) to provision as SQL Server system administrators.
SQLSYSADMINACCOUNTS="<DomainName\UserName>"
; Accept the License agreement to continue with Installation
IAcceptSQLServerLicenseTerms="True"
; SQL Server 2012 Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the SQL Server Database Engine, and Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the SQL Server features you have specified. SQL Server directory structure, registry structure, and service names will incorporate the instance ID of the SQL Server instance. INSTANCEID="MSSQLSERVER" ; Account for SQL Server service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as SQL Server system administrators. SQLSYSADMINACCOUNTS="<DomainName\UserName>" ; Accept the License agreement to continue with Installation IAcceptSQLServerLicenseTerms="True"
Bağlantı bileşenlerini yükleme
Aşağıdaki örnek bağlantı bileşenlerini yüklemek nasıl gösterir:
; SQL Server 2012 Configuration File [OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.
FEATURES=Conn
; Specifies acceptance of License Terms
IAcceptSQLServerLicenseTerms="True
; SQL Server 2012 Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=Conn ; Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True
Desteklenen tüm özelliklerini yükleme
Nasıl desteklenen tüm özellikleri yüklemek için aşağıdaki örnek SQL Server 2012on Server Core:
;SQL Server 2012 Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.
FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn
; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the SQL Server Database Engine (SQL), or Analysis Services (AS).
INSTANCENAME="MSSQLSERVER"
; Specify the Instance ID for the SQL Server features you have specified. SQL Server directory structure, registry structure, and service names will incorporate the instance ID of the SQL Server instance.
INSTANCEID"MSSQLSERVER"
; Account for SQL Server service: Domain\User or system account.
SQLSVCACCOUNT="NT Service\MSSQLSERVER"
; Windows account(s) to provision as SQL Server system administrators.
SQLSYSADMINACCOUNTS="<DomainName\UserName>"
; The name of the account that the Analysis Services service runs under.
ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService"
; Specifies the list of administrator accounts that need to be provisioned.
ASSYSADMINACCOUNTS="<DomainName\UserName>"
; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case.
ASSERVERMODE="MULTIDIMENSIONAL"
; Optional value, which specifies the state of the TCP protocol for the SQL Server service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol.
TCPENABLED=1
;Specifies acceptance of License Terms
IAcceptSQLServerLicenseTerms="True"
;SQL Server 2012 Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the SQL Server Database Engine (SQL), or Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the SQL Server features you have specified. SQL Server directory structure, registry structure, and service names will incorporate the instance ID of the SQL Server instance. INSTANCEID"MSSQLSERVER" ; Account for SQL Server service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as SQL Server system administrators. SQLSYSADMINACCOUNTS="<DomainName\UserName>" ; The name of the account that the Analysis Services service runs under. ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService" ; Specifies the list of administrator accounts that need to be provisioned. ASSYSADMINACCOUNTS="<DomainName\UserName>" ; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case. ASSERVERMODE="MULTIDIMENSIONAL" ; Optional value, which specifies the state of the TCP protocol for the SQL Server service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol. TCPENABLED=1 ;Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True"
Aşağıdaki tablo, nasıl bir yapılandırma dosyası kullanarak kurulumu başlatabilirsiniz gösterir.
Yükleme seçeneği
Örnekler
Yapılandırma dosyası
Yapılandırma dosyasını kullanmak bazı örnekler şunlardır:
Komut isteminde yapılandırma dosyası belirtmek için:
Setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Parolalar yerine komut isteminde yapılandırma dosyasında belirtmek için:
Setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
Setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
DefaultSetup.ini
Kök düzeyinde \x86 ve \x64 klasörlerde DefaultSetup.ini dosyası varsa SQL Serverkaynak ortam, DefaultSetup.ini dosyasını açın ve sonra ekleme Featuresparametre dosyası.
DefaultSetup.ini dosyası yoksa, oluşturun ve SQL Server Kaynak medyanın kök düzeyinde \x86 ve \x64 klasörlerine kopyalayın.
Uzaktan erişim sunucu çekirdeği üzerinde çalışan SQL Server yapılandırma
Uzaktan erişimi yapılandırmak için aşağıda açıklanan eylemleri gerçekleştiren bir SQL Server 2012Windows Server 2008 R2 Server Core SP1 üzerinde çalışan örneği.
SQL Server örneğinde uzak bağlantıları etkinleştirme
Uzak bağlantıları etkinleştirmek için Sunucu Çekirdeği örneği karşı aşağıdaki deyimleri yürütmek ve SQLCMD.exe yerel olarak kullanın:
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
SQL Server Tarayıcısı hizmetini etkinleştirmek ve başlatmak
Tarayıcı hizmeti varsayılan olarak devre dışı bırakılır. Sunucu Çekirdeği üzerinde çalışan SQL Server örneği üzerinde devre dışıysa, komut isteminden etkinleştirmek için aşağıdaki komutu çalıştırın:
sc config SQLBROWSER start= auto
Etkinleştirildikten sonra hizmeti başlatmak için komut isteminden aşağıdaki komutu çalıştırın:
net start SQLBROWSER
Windows Güvenlik Duvarı'nda özel durumlar oluşturma
Windows Güvenlik Duvarı'nda SQL Server erişimi için özel durumlar oluşturmak için belirtilen adımları takip Windows Güvenlik Duvarı'nı SQL Server Erişimine İzin Vermek Üzere Yapılandırın.
TCP/IP SQL Server örneği üzerinde etkinleştirme
TCP/IP iletişim kuralı Sunucu Çekirdeği SQL Server örneği için Windows PowerShell ile etkinleştirilebilir. Şu adımları izleyin:
Windows Server 2008 R2 Server Core SP1 çalıştıran bilgisayarda Görev Yöneticisi'ni başlatın.
Tarih uygulamaları sekmesinde, tıklayın Yeni görev.
İçinde Yeni bir görev oluşturmak iletişim kutusunda, sqlps.exe de yazın Açık alan ve ardından Tamam. Bu açılır Microsoft SQL Server Powershell pencere.
İçinde Microsoft SQL Server Powershell penceresinde, TCP/IP iletişim kuralı etkinleştirmek için aşağıdaki komut dosyasını çalıştırın:
$smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = new-object ($smo + 'Wmi.ManagedComputer')
# Enable the TCP protocol on the default instance. If the instance is named, replace MSSQLSERVER with the instance name in the following line.
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"
$Tcp = $wmi.GetSmoObject($uri)
$Tcp.IsEnabled = $true
$Tcp.Alter()
$Tcp
$smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = new-object ($smo + 'Wmi.ManagedComputer')
# Enable the TCP protocol on the default instance. If the instance is named, replace MSSQLSERVER with the instance name in the following line.
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"
$Tcp = $wmi.GetSmoObject($uri)
$Tcp.IsEnabled = $true
$Tcp.Alter()
$Tcp
Kaldırma
Windows Server 2008 R2 Server Core SP1 çalıştıran bir bilgisayara oturum açtıktan sonra bir yönetici komut istemi ile sınırlı bir masaüstü ortamı var. Sen-ebilmek kullanma bu buyurmak-e sevketmek-e kaldırma örneği başlatmak için SQL Server 2012. Bir kopyasını kaldırmak için SQL Server 2012, /q parametresini kullanarak tam sessiz modda komut isteminden kaldırma başlatmak veya basit sessiz mod /qs parametresini kullanarak. /qs parametresi, UI ilerlemeyi gösterir, ancak herhangi bir girişi kabul etmez. /q herhangi bir kullanıcı arabirimi olmadan sessiz modda çalıştırır.
Varolan bir örneğini kaldırmak için SQL Server. |
---|
Not
Adlandırılmış bir örneğine kaldırmak için "mssqlserver" yerine örneğinin adını belirtin. Yukarıdaki örnekte.
|
Dikkat |
---|
Komut istemi yanlışlıkla kapatırsanız, aşağıdaki adımları izleyerek yeni bir komut istemi başlatabilirsiniz:
|
Ayrıca bkz.
Kavramlar
Yüklemek SQL Server yapılandırma dosyasını kullanarak 2012
SQL Server 2012'yi Komut İsteminden Yükleyin
Diğer Kaynaklar
SQL Server 2012 Sürümleri Tarafından Desteklenen Özellikler
Sunucu Çekirdeği yükleme seçeneği Başlarken Kılavuzu
Sunucu Çekirdeği yüklemesi yapılandırma: genel bakış
yerine çalışma küme Cmdlets görev odak tarafından listelenen Windows PowerShell içinde
eşleme Cluster.exe komutları için yük devretme kümeleri için Windows PowerShell cmdlet'leri