Aracılığıyla paylaş


Sqlservr uygulama

The sqlservr application starts, stops, pauses, and continues an instance of Microsoft SQL Server from a command prompt.

sqlservr [-sinstance_name] [-c] [-dmaster_path] [-f] 
     [-eerror_log_path] [-lmaster_log_path] [-m]
     [-n] [-Ttrace#] [-v] [-x] [-gnumber] [-h]

Bağımsız değişkenler

  • -sinstance_name
    Belirtir örnek,SQL Serverbağlanmak için.Herhangi bir adlandırılmış örnek belirtilmişse,Sqlservr varsayılan örnek başlatır SQL Server.

    Important noteImportant Note:

    örnek başlatmaSQL Server, kullanmanız gerekenSqlservr uygun dizin için bu örnek. uygulama Varsayılan örnek, çalıştırmaSqlservr gelen \MSSQL\Binn dizin.Adlandırılmış örnek çalıştırınSqlservr \MSSQL$ instance_name\Binn dizin.

  • -c
    Belirten bir örnek,SQL Serverbaşlatıldığından bağımsız olarak, Windows Hizmet Denetimi Yöneticisi'ni.Bu seçenek kullanıldığında başlatmaSQL Servergereken süreyi kısaltmak için bir komut istemi istemindenSQL ServerBaşlangıç.

    Not

    Bu seçeneği kullandığınızda olamaz DurdurSQL ServerkullanarakSQL ServerHizmet Yöneticisi'ni veyanet stop komutu, bilgisayarı, oturum ve SQL Serverdurduruldu.)

  • -dmaster_path
    Tam olarak nitelenmiş gösterir yol içinana veritabanı dosyasıArasında boşluk yok-d and master_path.Bu seçeneği belirtmezseniz, varolan kayıt defteri parametreleri kullanılır.

  • -f
    Bir örneğini başlatır.SQL Serveren az yapılandırma.Bu ayar yapılandırma değeri (örneğin, over-committing bellek) sunucu başlatılmasını engelledi yararlıdır.

  • -eerror_log_path
    Hata günlük dosyasının tam yolunu belirtir.Değil belirtilmezse, varsayılan konum<Sürücü>: \Program Files\Microsoft SQL Server\MSSQL\Log\Errorlog varsayılan örnek için ve<Sürücü>: \Program Files\Microsoft SQL Server\MSSQL $instance_name\Log\Errorlog adlı bir örnek.Arasında boşluk yok-e and error_log_path.

  • -lmaster_log_path
    Tam yolunu gösterenana Günlük dosya veritabanı işlemi Arasında boşluk yok-l and master_log_path.

  • -m
    Başlatmak için gösterir bir örnek,SQL Servertek kullanıcı modu.Yalnızca tek bir kullanıcı, bağlanmakSQL Serverbaşlatıldığında tek kullanıcı modu.Tamamlanan hareketlerin hangi garanti, diski önbellekten veritabanı aygıtı için düzenli olarak yazılır, DENETİMNOKTASI mekanizma başlatılmadı.(Genellikle, bu seçenek kullanılır, karşılaştığınız sorunları sistem veritabanları gerektiren onarım.) Sp_configure güncelleştirmelere izin vermek seçenek. sağlar Varsayılan olarak,güncelleştirmelere izin verme devre dışı. olur

  • -n
    Adlı bir başlangıç sağlar örnek,SQL Server.Olmadan-s parametre küme, varsayılan örnek çalışır. için Örnek bir komut istemi istemini başlatmak için uygun BINN dizine geçmek gerekirSqlservr.exe.Örneğin, Instance1 olan \mssql$Instance1, ikili dosyalar için kullanılacak kullanıcı olması gerekir \mssql$Instance1\binn dizinindeki başlangıçSqlservr.exe -s instance1.Kullanıyorsanız, bir örnek,SQL Serverile-n seçeneği olarak kullanılacak önerilir -e seçenek çok, veya SQL Serverolayları kaydedilir.

  • -Ttrace#
    Belirten bir örneğiniSQL Serverile belirtilen izleme bayrağı başladı ( trace#) etkisi.İzleme bayrağı, standart dışı davranış sunucuyu başlatmak için kullanılır.Daha fazla bilgi için bkz: İzleme Bayrakları (Transact-SQL).

    Important noteImportant Note:

    Belirten bir izleme bayrağı kullanın-T izleme geçirmek için bayrak numarasını.Küçük bir t ( -t ) kabul edilen SQL Server; ancak, -tSQL ServerDestek mühendisleri. tarafından gerekli diğer dahili izleme bayrağı ayarlar

  • -v
    Sunucu sürüm numarasını görüntüler.

  • -x
    CPU tutma devre dışı bırakır saat ve önbelleği isabet oranı.En yüksek performans sağlar.

  • -gmemory_to_reserve
    Bir tamsayı olan belleğin megabayt (MB) belirtir,SQL Serveriçinde bellek ayırmalar kullanılabilir ayrıldığındaSQL Serverişlem, ancak dışSQL Serverbellek havuzu.Bellek havuzu dışında bellek tarafından kullanılan alan iseSQL ServerGenişletilmiş yordam gibi öğeleri yüklemek için.dllDosya, OLE DB sağlayıcıları, dağıtılmış sorgular tarafından başvurulan ve başvuru Otomasyon nesneTransact-SQLifadeler.Varsayılan 256 MB'tır.

    Bu seçeneğin kullanılması, bellek ayırmasını, ancak fiziksel bellek işletim sistemine uygulamalar için de kullanılabilir sanal bellek ile yapılandırılmış sınırına eriştiğinde ayarlamak yardımcı olabilir.Bu seçeneğin kullanılması, büyük bellek yapılandırmaları uygun olabilir bellek kullanım gereksinimleriniSQL Serveröğeler atypical ve sanal adres alanı,SQL Serverişlemin bulunduğu tamamen.Bu seçeneği yanlış kullanımı için hangi koşullarda yol örnekSQL Serverbaşlatılamayabilir veya karşınıza çalışma zamanı hataları.

    Kullanmak için varsayılan-g parametre biçiminde aşağıdaki uyarılarla birini gördüğünüz sürece SQL Serverhata günlüğü:

    • "Sanal başarısız bayt ayırma: FAIL_VIRTUAL_RESERVE < boyutu > "

    • "Sanal başarısız bayt ayırma: FAIL_VIRTUAL_COMMIT < boyutu > "

    Bu iletiler, gösterebilirSQL Serverparçaları serbest deniyorSQL Serverbellek havuzu için genişletilmiş saklı yordam .dll dosyalarını ya da gibi öğeler için yer bulma Otomasyon nesneleri.Böyle bir durumda, tarafından ayrılan bellek miktarını artırmayı düşünün-gswitch.

    Varsayılan arabellek havuzu için kullanılabilir bellek miktarını artırır, daha düşük bir değer kullanarak ve iş parçacığı yığın; Bu, bazı performans avantajı çok kullanmayan sistemlerde bellek yoğun iş yükleri için saklı yordamlar, dağıtılmış sorgular ve otomasyon nesne genişletilmiş sağlayabilir.

  • -h
    Rezerv sanal bellek adres sıcak Ekle bellek meta, AWE ile 32-bit etkin alanSQL Server.32 Bit, AWE bellek sıcak Ekle, ancak yaklaşık 0,5 gigabayt (GB) sanal adres alanı kullanır ve belleği ayarlamayı zorlaştırır gereklidir.64-Bit için gerekliSQL Server.

Remarks

Çoğu durumda, sqlservr.exe program yalnızca sorun giderme veya ana bakım için kullanılır.ZamanSQL Serversqlservr.exe, birlikte komut istemi satırından başlatıldığındaSQL Serverolamaz durdurmak için hizmet başlatılamıyorSQL Serverkullanmanet komutları. Users can connect to SQL Server, but SQL Server tools show the status of the service, so SQL Server Configuration Manager correctly indicates that the service is stopped.SQL Server Management Studio can connect to the server, but it also indicates that the service is stopped.