SQL Server bileşenlerinin ve istemci araçlarının sürüm bilgilerini belirleme

Bu makalede, SQL Server bileşenlerinin ve istemci araçlarının sürüm bilgilerini belirleme yordamları açıklanmaktadır.

Özgün ürün sürümü: SQL Server
Orijinal BB numarası: 321185

SQL Server İstemci araçlarının sürümünü belirleme

  •               SQL Server Management Studio (SSMS)

    Sisteminizde istemci araçlarının hangi sürümlerinin yüklü olduğunu belirlemek için Management Studio'yu başlatın ve ardından Yardım menüsünde Hakkında'ya tıklayın. (Aşağıdaki ekran görüntüsüne bakın.)

    İstemci araçlarının sürümlerini gösteren Microsoft SQL Server Management Studio Hakkında penceresinin ekran görüntüsü.

    SQL Server Management Studio, SQL Server 2016'dan itibaren ayrı bir indirme olarak sunulur. Aracın çeşitli sürümleri hakkında ek bilgi için SQL Server Management Studio (SSMS) için sürüm notları'nı gözden geçirin.

    SQL Server Veri Araçları

    SQL Server Veri Araçları hakkında ek bilgi için Visual Studio için SQL Server Veri Araçları (SSDT) indirme bölümünü gözden geçirin.

SQL Server Raporlama Hizmetleri

SQL Server Raporlama Hizmetleri (SSRS) sürümü, Raporlama Hizmetleri Web Hizmeti URL'sinde görüntülenir, örneğin: http://servername/reportserver. Sürüm, Raporlama Hizmetleri Yapılandırma aracında da görüntülenir.

SQL Server Tümleştirme Hizmetleri

SQL Server Integration Services sürümü, yüklediğiniz SQL Server sürümüyle hizalanır.

SQL Server Analysis Services

SQL Server Analysis Services sürümünü belirlemek için aşağıdaki yöntemlerden birini kullanın:

  • Yöntem 1: SQL Server Management Studio'da Nesne Gezgini'ni kullanarak sunucuya bağlanın. Nesne Gezgini bağlandıktan sonra, sürüm bilgilerini parantez içinde ve Analysis Services'in belirli örneğine bağlanmak için kullanılan kullanıcı adıyla birlikte gösterir.

  • Yöntem 2: Analysis Services bin klasöründeki Msmdsrv.exe dosyasının sürümünü denetleyin. Varsayılan konumlar aşağıdaki tabloda gösterilmektedir.

    Analysis Services sürümü Konum
    2019 %ProgramFiles%\Microsoft SQL Server\MSAS15.InstanceName\OLAP\Bin\MSMDSrv.exe
    2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe
    2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe
    2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe
    2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exe
  • Yöntem 3: Aşağıdaki tabloda listelenen kayıt defteri alt anahtarlarını kullanın.

    Analysis Services sürümü Konum
    2019 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion
    2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key Edition

    Analysis Services derleme sürümlerini doğrulama hakkında daha fazla bilgi için bkz. Analysis Services toplu güncelleştirme derleme sürümünü doğrulama.

SQL Server çoğaltma

Çoğaltma aracıları birkaç farklı bilgisayara yüklenebileceğinden dolayı, etkilenen tüm bilgisayarlarda yüklü olan sürümlerin denetlenmesi önem taşır.

Örneğin, İşlem Tabanlı veya Eşler Arası çoğaltmadaki Dağıtım Aracısı, SQL Server yayımcı örneğinden farklı bilgisayarlarda bulunabilir ve çekme aboneliğindeki SQL Server'ın çeşitli abone örneklerinde bulunabilir.

Birleştirme Çoğaltması için Web Eşitlemesi kullanıyorsanız, IIS web sunucusu, SQL Server çalıştıran bilgisayarla aynı bilgisayar olmayabilir. Bu nedenle, IIS web sunucusunda yüklü olan çoğaltma aracısı dosyalarınız bulunur. Ayrıca, bu .dll dosyalarının sürümünü IIS sanal dizininde denetlemeniz ve web aracılarınız için en son hizmet paketlerini, toplu güncelleştirmeleri ve düzeltmeleri almak üzere bunları açıkça güncelleştirmeniz gerekebilir.

Daha fazla bilgi için bkz. Çoğaltılan veritabanlarını yükseltme veya düzeltme eki uygulama.

Tam metin arama bileşenleri şunları içerir:

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

Sqlservr.exe hariç olmak üzere, bu bileşenler ilgili SQL Server ürünü için her toplu güncelleştirme veya hizmet paketiyle güncelleştirilmeyebilir. Bu dosyaların sürümleri yalnızca ilgili bileşen için bir düzeltme olduğunda değişir. Genel olarak, bu .dll dosyalarının her birinin dosya sürümünü de kontrol edebilirsiniz. Listedeki en yüksek sürüm, sistemde yüklü olan tam metin arama bileşeninin sürümüdür.

Sisteminizde yüklü olan tam metin arama bileşeninin sürümünü belirlemek için aşağıdaki yöntemlerden birini kullanabilirsiniz.

Not

Bu yöntemlerin her biri, tam metin arama bileşeninin sürümünün, RTM veya veritabanı bileşeninin geçerli sürümünden önceki bir sürüm olduğunu gösterebilir. Bunun bir sorun olduğunu kabul ediyor ve gelecekteki bir güncelleştirmede düzeltmeye çalışıyoruz.

  • Yöntem 1: SQL Server 2008 R2 veya SQL Server 2008 yükleme klasöründeki SQL Server Tam Metin Anahtarı (Sql_fulltext_keyfile.dll) sürümünü denetleyin. SQL Server 2008 R2 için bu dosya genellikle aşağıdaki klasörde bulunur:

    %ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL

    SQL Server 2008 için bu dosya genellikle aşağıdaki klasörde bulunur:

    %ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL

  • Yöntem 2: Aşağıdaki kayıt defteri alt anahtarını denetleyin:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV

    Bu kayıt defteri alt anahtarında örnek bir giriş aşağıdaki gibidir:

    featurelist: SQL_FullText_Adv=3 SQL_FullText_CNI=3
    ProductCode: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Patchlevel: 10.50.1765.0
    Version: 10.50.1600.1
    

    Bu örnek girişte üçüncü satır (Patchlevel), yüklü olan tam metin arama bileşeninin geçerli derlemesini gösterir ve dördüncü satır (Sürüm) genellikle yüklenen tam metin aramasının özgün sürümünü gösterir. Bu örnekte, SQL Server 2008 R2'dir.

  • Yöntem 3: Kurulum sırasında oluşturulan Summary.txt dosyasını kullanın. SQL Server 2008 R2 ve sonraki sürümleri için bu dosya aşağıdaki klasörde bulunur:

    %ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt

    Sürümünüzle ilişkili >nnn< değerleri için SQL Server'ın Varsayılan ve Adlandırılmış Örnekleri için Dosya Konumları'nı gözden geçirin.

    SQL Server 2008 için bu dosya aşağıdaki klasörde bulunur:

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt

SQL Server Ana Veri Hizmetleri (MDS)

MDS Yapılandırma Yöneticisi, şu anda yüklü olan sürüm numarasını doğrudan göstermez.

MDS'nin, SQL Server veritabanı altyapısı yüklemesinin MDS sürümüyle eşleşmeyebileceği benzersiz bir sürüm oluşturma senaryosuna sahip olduğunu unutmayın. SQL Server yüklemesini MDS web sitesinde dağıtılan ikili dosyalarla ve MDS kataloğu şema sürümüyle karşılaştırdığınızda sürüm değişebilir. MDS web sitelerini ve veritabanı şemalarını güncelleştirmek ve yükseltmek için MDS Yapılandırma Yöneticisi aracının kullanıldığı el ile adımlar gereklidir. MDS için düzeltme ve hizmet paketi güncelleştirme metodolojisi hakkında aşağıdaki blog gönderisine başvurabilirsiniz: SQL Server 2008 R2 Ana Veri Hizmetleri (MDS) Toplu Güncelleştirmelerini İndirme ve Yükleme

Aşağıdaki kayıt defteri alt anahtarı, SQL Server'da yüklü olan ikili sürümleri gösterir. Ancak bu sürüm, MDS yükseltme işlemi tamamlanana kadar web sitesi ve veritabanı şeması sürümüyle eşleşmeyebilir.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion

Yüklü ürün sürümünü ve şema sürümünü, MDS kataloğunda aşağıdaki sorguyu kullanarak denetleyebilirsiniz:

select * from mds.mdm.tblSystem

SQL Server Native Client

Not

En son SQL Server Native Client'ın ana SQL Server sürümü, SQL Server 2012'dir. SQL Server 2014 ve SQL Server 2016 ile uyumludur. Ek bilgi için SQL Server Native Client'ı yükleme'yi gözden geçirin.

SQL Server Native Client sürümünü belirlemek için aşağıdaki yöntemlerden birini kullanın:

  • Yöntem 1: Native Client sürümünü bulmak istediğiniz sistemde ODBC Yöneticisi'ni (odbcad32.exe) başlatın ve Sürücüler sekmesinin altında yer alan Sürüm sütununu denetleyin.

  • Yöntem 2: Aşağıdaki kayıt defteri konumlarındaki ilgili PatchLevel veya Sürüm anahtarlarını denetleyin.

    SQL sürümü /
    SQL Server Native Client sürümü
    Kayıt defteri alt anahtarları
    SQL Server 2012, SQL Server 2014 ve SQL Server 2016/ SQL Server Native Client 11.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    SQL Server 2008 & SQL Server 2008 R2/
    SQL Server Native Client 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    SQL Server Native Client 9
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion

SQL Server Tarayıcısı

Tarayıcı sürümü, SQL Server Veritabanı Altyapısı'nın en yüksek sürümüyle ve bilgisayarda yüklü olan Analysis Services örnekleriyle eşleşmelidir.

SQL Server Yazıcısı

SQL Server Yazıcısı'nın sürümünü belirlemek için aşağıdaki kayıt defteri alt anahtarı değerini denetleyin:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version

Microsoft .NET Framework

Sisteminizdeki .NET Framework sürümünü belirlemek için bkz. Hangi .NET Framework sürümlerinin ve hizmet paketi düzeylerinin yüklü olduğunu belirleme.

Daha fazla bilgi için bkz. SQL Server'ın çeşitli sürümleri için .NET Framework gereksinimlerini anlama.

SQL Azure

SQL Azure örneğinizin sürümünü ve ilgili bilgileri bulmak için Çevrimiçi Kitaplar'da yer alan şu konuya bakın: SERVERPROPERTY (Transact-SQL).

SQL Server CE

SQL Server CE örneğinizin sürümünü ve ilgili bilgileri bulmak için bkz. SQL Server CE'nin önceki sürümlerine ilişkin belgeler.

PolyBase

Windows'da SQL Server için PolyBase

Windows'da PolyBase sürümünü ve ilgili özelliklerini bulmak için aşağıdaki yöntemleri deneyin:

  • PolyBase hizmeti çalışıyorsa aşağıdaki PowerShell betiğini çalıştırın:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
  • PolyBase hizmeti çalışmıyorsa veya başlatılamıyorsa aşağıdaki PowerShell betiğini çalıştırın:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize

Linux üzerinde SQL Server için PolyBase

Ubuntu'da PolyBase'in yüklü sürümünü ve ilgili özelliklerini bulmak için aşağıdaki yöntemleri deneyin:

apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop

RHEL'de yüklü PolyBase sürümünü ve ilgili özelliklerini bulmak için aşağıdaki yöntemleri deneyin:

yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*

Windows veya Linux

Alternatif olarak, bu sonraki bölümde yer alan SQL Server Kurulum adımlarını deneyin. PolyBase sürümünü ve ilgili özelliklerini bulmak için SQL Server Kurulum araçları içinde çalışan yeni bir keşif raporuna bakın.

Windows veya Linux'ta \Setup Bootstrap\Log yükleme klasörünü bulun. Summary.txt dosyasında tüm özelliklerin ve sürümlerin keşif raporu gösterilir. Ancak, en son kurulum eylemi PolyBase'in mevcut bir SQL Server örneğine eklenmesi olduysa, Summary.txt dosyası PolyBase özelliğini içermez. Bunun nedeni, keşif raporunun PolyBase özelliği eklenmeden önce çalıştırılacak olmasıdır.

SQL Server Kurulumu'ndan özellik keşif raporunu çalıştırarak Summary.txt raporunu yenilemenizi öneririz. Daha fazla bilgi için bkz. SQL Server Yüklemesini doğrulama.

Makine Öğrenimi hizmetleri

Windows sunucuları için, SQL Server toplu güncelleştirmelerle değişen CAB dosya sürümlerine bakın. CAB dosyalarının RHOME veya PYTHONHOME klasör konumlarını bulmak için Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn dizinindeki Rlauncher.config veya PythonLauncher.config dosyalarına bakın. SQL Server CU sürümlerine dahil edilen CAB sürümleri için bkz. SQL Server Makine Öğrenimi Hizmetleri'nin toplu güncelleştirmelerinin çevrimdışı yüklenmesi için CAB indirmeleri.

Linux sunucuları için aşağıdaki komut, mssql'ye özgü tüm yüklü paketlerin sürüm numaralarıyla birlikte listesini döndürür:

apt-get list --installed | --grep mssql

Mssql-server-extensibility paketi sürümünün sürüm numarası, Makine Öğrenimi Hizmetleri özelliğinin SQL Server sürümüdür.

mssql-mlservices-packages-r veya mssql-mlservices-packages-py sürüm numarası her dil paketi dosyasına başvurur. Daha fazla bilgi için bkz. Linux'ta SQL Server Makine Öğrenimi Hizmetleri'ni yükleme (Çevrimdışı yükleme).

Ayrıca bkz.