Aracılığıyla paylaş


SQL Server'ı ağ ile veya ağ olmadan çalıştırma

Şunlar için geçerlidir: SQL Server

SQL Server bir ağda çalışabilir veya ağ olmadan çalışabilir.

SQL Server'ı ağda çalıştırma

SQL Server'ın ağ üzerinden iletişim kurabilmesi için SQL Server hizmetinin çalışıyor olması gerekir. Varsayılan olarak, Windows yerleşik SQL Server hizmetini otomatik olarak başlatır. SQL Server hizmetinin başlatılıp başlatılmadığını öğrenmek için komut istemine aşağıdaki komutu yazın:

net start

SQL Server ile ilişkili hizmetler başlatıldıysa, çıktıda net start aşağıdaki hizmetler görüntülenir:

  • Analysis Services (MSSQLSERVER)
  • SQL Server (MSSQLSERVER)
  • SQL Server Aracısı (MSSQLSERVER)

SQL Server'ı ağ olmadan çalıştırma

Ağ olmadan bir SQL Server örneği çalıştırırken, yerleşik SQL Server hizmetini başlatmanız gerekmez. SQL Server Management Studio, SQL Server Configuration Manager ve net start ve net stop komutları ağ olmadan bile işlevsel olduğundan, SQL Server örneğini başlatma ve durdurma yordamları ağ veya tek başına işlem için aynıdır.

sqlcmd gibi yerel bir istemciden tek başına SQL Server örneğine bağlanırken, ağı atlar ve yerel bir kanal kullanarak doğrudan SQL Server örneğine bağlanırsınız. Yerel kanal ile ağ kanalı arasındaki fark, ağ kullanıp kullanmadığınızdır. Hem yerel hem de ağ kanalları, aksi yönlendirilmediği sürece standart kanalı ()\\.\pipe\sql\query kullanarak SQL Server örneğiyle bağlantı kurar.

Sunucu adı belirtmeden bir yerel SQL Server örneğine bağlandığınızda, yerel bir kanal kullanırsınız. Yerel bir SQL Server örneğine bağlanıp sunucu adını açıkça belirttiğinizde, bir ağ kanalı veya İnternet Paket Değişimi/Sıralı Paket Değişimi (IPX/SPX) gibi başka bir ağ işlemler arası iletişim (IPC) mekanizması kullanırsınız (SQL Server'ı birden çok ağ kullanacak şekilde yapılandırdığınız varsayılarak). Tek başına SQL Server ağ borularını desteklemediğinden, istemciden SQL Server örneğine bağlanırken gereksiz /<Server_name> bağımsız değişkenini atlamalısınız. Örneğin, osql'den tek başına bir SQL Server örneğine bağlanmak için şunu yazın:

osql /Usa /P <saPassword>