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
Özgün KB numarası: 321185

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

  • SQL Server Management Studio (SSMS)

    Sisteminizde hangi istemci araçlarının yüklü olduğunu belirlemek için Management Studio'yu başlatın ve 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 2016'dan başlayarak, SQL Server management studio 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 Bkz. Visual Studio için SQL Server Veri Araçları indirme (SSDT).

SQL Server Reporting Services

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

SQL Server Integration Services

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 kullanarak sunucuya bağlanın. Nesne Gezgini bağlandıktan sonra, sürüm bilgilerini parantez içinde ve Analysis Services'ın belirli bir ö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österilmiştir.

    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ği için, etkilenen tüm bilgisayarlarda yüklü sürümlerin denetlenmesi önemlidir.

Örneğin, İşlemsel veya Eşler Arası çoğaltmadaki Dağıtım Aracısı, SQL Server'ın 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ü çoğaltma aracısı dosyalarınız vardır. Ayrıca bu .dll dosyalarının iis sanal dizinindeki sürümünü 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 dışında, 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şende bir düzeltme olduğunda değişir. Genel olarak, bu .dll dosyaları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 ve gelecekteki bir güncelleştirmede düzeltmeye çalıştığımızı kabul ediyoruz.

  • 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. Genellikle, SQL Server 2008 R2 için bu dosya 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 girdide, üçü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 durumda, 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 bağıntılı <nnn> değerleri için SQL Server'ın Varsayılan ve Adlandırılmış Örnekleri için Dosya Konumları'na bakın.

    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 Configuration Manager, ş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şmemesi gereken 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 farklılık gösterebilir. MDS Web sitelerini ve veritabanı şemalarını güncelleştirmek ve yükseltmek için MDS Configuration Manager aracını kullanan 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ü ikili sürümleri gösterir. Ancak, MDS yükseltme işlemi tamamlanana kadar bu sürümün web sitesi ve veritabanı şeması sürümüyle eşleşmesi gerekmez.

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ü denetlemek için MDS kataloğunda aşağıdaki sorguyu kullanabilirsiniz:

select * from mds.mdm.tblSystem

SQL Server Native Client

Not

En son SQL Server Yerel İstemcisi'nin ana SQL Server sürümü SQL Server 2012'dir. SQL Server 2014 ve SQL Server 2016 ile uyumludur. Ek bilgi için bkz . SQL Server Yerel İstemcisini Yükleme.

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

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

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

    SQL sürümü /
    SQL Server Yerel İstemci 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ü Analysis Services örnekleriyle eşleşmelidir.

SQL Server Yazıcı

SQL Server Yazıcı 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 . .NET Framework'ün hangi 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 Books Online'da ş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 SQL Server CE önceki sürümler belgelerine bakın.

PolyBase

Windows üzerinde SQL Server için PolyBase

PolyBase sürümünü ve Windows'taki 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

PolyBase'in yüklü sürümünü ve Ubuntu'daki 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ümdeki SQL Server Kurulumu adımlarını deneyin. PolyBase'in sürümünü ve ilgili özelliklerini bulmak için SQL Server Kurulum araçları içinde çalışan yeni bir bulma 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'i mevcut bir SQL Server örneğine eklemekse, Summary.txt dosyası PolyBase özelliğini içermez. Bunun nedeni bulma raporunun PolyBase özelliği eklenmeden önce çalıştırılacak olmasıdır.

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

Machine Learning hizmetleri

Windows sunucuları için SQL Server toplu güncelleştirmeleriyle değişen CAB dosyası sürümlerine bakın. CAB dosyalarının RHOME veya PYTHONHOME klasör konumlarını bulmak için dizindeki Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn 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 Machine Learning Services toplu güncelleştirmelerinin çevrimdışı yüklenmesi için CAB indirmeleri.

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

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

mssql-server-genişletilebilirlik paketi sürümünün sürüm numarası, Machine Learning Services ö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ını ifade eder. Daha fazla bilgi için bkz . Linux'ta SQL Server Machine Learning Services yükleme (Çevrimdışı yükleme).

Ayrıca bkz.