Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örnek
Azure Synapse Analytics
Analytics Platform Sistemi (PDW)
SQL Server Management Studio (SSMS) bir komut isteminden açılabilir. Bağlantı bilgilerini belirtirseniz, SSMS bir sunucuya bağlanır. SSMS'nin açılması için bir dosya da belirtebilirsiniz.
Sorgu, proje veya çözüm içeren dosyaları belirtebilirsiniz. Bağlantı bilgileri sağlarsanız, sorgu dosyaları otomatik olarak bir sunucuya bağlanır. Dosya türü, ilişkili sunucu türünü belirler. Örneğin, .sql dosyalar bir Sorgu Düzenleyicisi penceresi açar ve .mdx dosyalar bir MDX Sorgu Düzenleyicisi penceresi açar. Çözüm ve proje dosyaları Çözüm Gezgini'nde açılır.
Not
Komut istemi sorgu çalıştırmaz. Komut satırından sorgu çalıştırmak için sqlcmd yardımcı programını kullanın.
Sözdizimi
ssms
[ scriptfile ] [ projectfile ] [ solutionfile ]
[ -S servername ] [ -d databasename ] [ -G ] [ -U username ] [ -E ] [ -nosplash ] [ -log [ filename ] ? ] [ -? ]
| Command | Açıklama |
|---|---|
-? |
Komut satırı yardımlarını görüntüler. |
-S <servername> |
Sunucunun adı. |
-d <databasename> |
Veritabanı adı. |
-U <username> |
SQL Kimlik Doğrulaması ile bağlanırken kullanıcı adı. |
-E |
Windows Kimlik Doğrulaması kullanarak bağlanın. |
-A |
gibi ActiveDirectoryInteractiveActive Directory kimlik doğrulamalarını kullanarak bağlanın. Değerlerin tam listesi için bkz. Microsoft.Data.SqlClient'ın SqlAuthenticationMethodEnum. Bağlantı türü, dahil edilip edilmediğine -U göre belirlenir. |
-N <option> |
Bağlantı için şifreleme seçeneğini belirtir: İsteğe bağlı, Zorunlu (varsayılan) veya Katı. |
-C |
Bağlantının doğrulama olmadan sunucu sertifikasına güvendiğini belirtir. |
-i <hostname> |
Sunucu sertifikası doğrulaması sırasında kullanılacak sunucu sertifikasında farklı, beklenen Ortak Ad (CN) veya Konu Alternatif Adı (SAN) belirtir. |
-nosplash |
SSMS'nin açıldığında başlangıç ekranı grafiğini görüntülemesini engeller. Sınırlı bant genişliğine sahip bir bağlantıda, Terminal Hizmetleri üzerinden SSMS çalıştıran bilgisayara bağlanırken bu seçeneği kullanın. Bu bağımsız değişken büyük/küçük harfe duyarlı değildir ve diğer bağımsız değişkenlerden önce veya sonra yer alabilir. |
-log <file>* |
Sorun giderme için SSMS etkinliğini belirtilen dosyaya kaydeder. Bu parametre son anahtar olmalıdır. |
scriptfile |
Açılacak bir veya daha fazla betik dosyasını belirtir. parametresi dosyaların tam yolunu içermelidir. |
projectfile |
Açılacak betik projesini belirtir. Parametre, betik proje dosyasının tam yolunu içermelidir. |
solutionfile |
Açılacak çözümü belirtir. parametresi çözüm dosyasının tam yolunu içermelidir. |
Not
-P Parametre SSMS sürüm 18.0'da kaldırıldı. Kullanıcı adınız ve parolanızla sunucuya bağlanın. Bağlantı iletişim kutusunda Parolayı Anımsa'yı etkinleştirerek parolanızı kaydedebilirsiniz. Bu adım parolayı el ile girmeyi atlar.
Açıklamalar
Tüm anahtarlar isteğe bağlıdır. Anahtarlar, virgülle ayrılmış dosyalar dışında bir boşlukla ayrılır. Herhangi bir anahtar belirtmezseniz, ssms SQL Server Management Studio'yu Araçlar>Seçenekler>Ortam>Başlangıç bölümünde belirtildiği gibi açar. Örneğin, Başlangıçta seçeneği Yeni sorgu aç penceresini belirtirse, SSMS boş bir Sorgu Düzenleyicisi ile açılır.
Bağlantı bilgileri sağlarsanız, sorgu içeren dosyalar bir sunucuya bağlanmayı ister. Dosya türü bu sunucu türüyle ilişkilendirilir. Örneğin, .sql dosyalar bir SQL Sorgu Düzenleyicisi penceresi açar, .mdx dosyalar bir MDX Sorgu Düzenleyicisi penceresi açar ve Çözümler ve Projeler Çözüm Gezgini'nde açılır.
Aşağıdaki tabloda sunucu türleri dosya uzantılarıyla eşlenmiştir.
| Sunucu türü | Uzantı |
|---|---|
| SQL Sunucusu | .sql |
| SQL Server Analysis Services |
.mdx, .xmla |
| SQL Server Çözümü | .slnx |
| SQL Server Projesi | .ssmssqlproj |
Anahtar -log , diğer tüm anahtarlardan sonra komut satırının sonunda görünmelidir. Dosya adı parametresi isteğe bağlıdır. Bir dosya adı belirtirseniz ve dosya yoksa, dosya oluşturulur. Dosya oluşturulamıyorsa (örneğin, yetersiz yazma erişimi nedeniyle), günlük bunun yerine konumlanmamış APPDATA konuma yazılır. Dosya adı bağımsız değişkenini belirtmezseniz, iki dosya geçerli kullanıcının yerelleştirilmemiş uygulama veri klasörüne yazılır.
SQL Server için konumlanmamış uygulama veri klasörünü ortam değişkeninden APPDATA bulabilirsiniz. Örneğin SSMS 22'de, klasör %APPDATA%\Microsoft\SSMS\<installid> ve dosya adı ActivityLog.xml olarak adlandırılır.
Örnekler
Bu örneklerde, SSMS yüklemesinin konumunun varsayılan yolunuzda olduğu veya Komut İstemi'nde bu konuma gitmeniz varsayılır. SSMS 22 için varsayılan yükleme konumudur C:\Program Files\Microsoft SQL Server Management Studio 22\Release\Common7\IDE.
Aşağıdaki betik, varsayılan ayarlarla bir komut isteminden SSMS'yi açar:
ssms
Aşağıdaki betik , Active Directory Interactive kullanarak bir komut isteminden SSMS'yi açar:
ssms.exe -S servername.database.windows.net -U username -A ActiveDirectoryInteractive
Aşağıdaki betik, giriş ekranını göstermeden bir komut isteminden SSMS'yi açar ve bağlantının güvenilir olduğunu kabul ederek sunucu ACCTG ile veritabanı AdventureWorks2025'e Windows Kimlik Doğrulaması kullanarak bağlanır.
ssms -S ACCTG -d AdventureWorks2025 -A ActiveDirectoryIntegrated -C -nosplash
Aşağıdaki betik bir komut isteminden SSMS'yi açar ve MonthEndQuery betiğini açar.
ssms "C:\FinanceScripts\MonthEndQuery.sql"
Aşağıdaki betik bir komut isteminden SSMS'yi açar ve NewReportsProject projesini açar:
ssms "C:\Projects\Reports\NewReportsProject.ssmssqlproj"
Aşağıdaki betik, komut istemi kullanarak SSMS'i açar ve MonthlyReports çözümünü açar.
ssms "C:\Solutions\Reports\MonthlyReports.ssmssln"
Not
SSMS açıldığında Proje veya Çözüm'ü görmüyorsanızÇözüm Gezgini'ni> gidin.