SQL Server Management Studio 2008'in örneklerime otomatik olarak bağlanmasını nasıl sağlayabilirim?


11

3 veritabanı örneği olan bir sunucu çalıştırıyorum.
Şu anda, Management Studio'yu açtığımda, hangi örneği istediğimi seçmeme (veya başka bir şeye bağlanmama) izin veren "Bağlan" bilgi istemini açıyor.

Bunu açtığımda, zaten bu 3 örneğe bağlı olmasını sağlamak mümkün mü, böylece hemen çalışmaya başlayabilir ve birkaç tıklama kaydedebilir miyim? Dürüst olmak gerekirse, bana günde yüzlerce tıklama kazandıracaktı.

Bu, sunucuları "kaydedebileceğiniz" SQL 2000 Enterprise Manager'dakine eşdeğer olurdu ve her zaman sadece bir tık uzakta olacaklardı.

DÜZENLEME: Aradığım şeyi netleştirmek için ... Enterprise Manager ve Query Analyzer'a sahip olmadan önce. Şimdi SSMS bu ikisi arasındaki karışım, ancak "bağlantı" kısmı tam olarak Query Analyzer gibi çalışıyor.
Ne her gün DBs yönetmek, istatistiklerini kontrol, burada bir dizin yeniden oluşturmak için açık SSMS olduğunu, o kadar çok sorgu çalıştırmak için kullanmıyorum, bu yüzden SQL örnekleri mevcut bir yol arıyorum oturum açarken otomatik olarak Nesne Gezgini'nde. Bu imkansız mı? :-(


Microsoft bu sorun için bir düzeltme sağlamışsa iyi olur. SQL 2000 Enterprise Manager bu konuda kesinlikle daha kullanıcı dostudur.
mg1075

uzunca bir süre açık bir hata gibi görünüyor: connect.microsoft.com/SQLServer/feedback/details/155855/…
ralf.w.

Yanıtlar:


11

Ben sadece bu akşam keşfettim, bu yüzden benim sevinç paylaşmak izin: Kayıtlı Sunucular hala SQL Server Management Studio kullanılabilir!

Görünüm menüsünde Kayıtlı Sunucular'ı seçin. Bu onlar için pencereyi açacak. Ardından, yerleştirmek için pencereyi yana sürükleyin.

Pencerenin üst kısmında sunucu türleri (SQL, SSAS, SSIS, SSRS) için simgeler göreceksiniz. Kaydettiğiniz türü seçin.

Örneklerinizi sağ tıklatıp Yeni Sunucu Kaydı'nı seçerek Yerel Sunucu Gruplarına ekleyin, ardından bağlantı için yapılandırmayı tamamlayın.

Bu yapıldıktan sonra, o sunucu için Nesne Gezgini'ni açmak için bir sunucuya çift tıklayabilirsiniz.


2
Evet, bunu buldum ... Yine de ideal değil, çünkü bunu kullanmak, giriş iletişim kutusunu kullanmak kadar fazla tıklama gerektiriyor. :-( Sanırım bunu yine de kullanmam gerekecek ...
Daniel Magliola

@DanielMagliola gruplara da sağ tıklayıp içindeki tüm sunuculara bağlanabilirsiniz, daha fazla ayrıntı için cevabımı görün.
Valentino Vranken

10

Tamam, işte böyle yaptım (kabul edilen cevabı düzenlemek istiyorum çünkü bunu fikrine dayandım, ama yeterli puanım yok ...)

  1. SSMS'yi "boş bir ortam" ile başlayacak şekilde ayarladım, bu yüzden oturum açmamı istemiyor (Tools-> Options-> Environment-> Startup).
  2. Nesne Gezgini'ni açtım ve sola sabitledim
  3. Kayıtlı Sunucuları açtım ve "Dockable" penceresi yerine "Sekmeli Belge" yaptım.
  4. Orta bölmede SSMS'nin oturumdan oturuma hatırladığı Kayıtlı Sunucular ve Nesne Gezgini Ayrıntıları'nı açtım.

Şimdi içeri girdiğimde, sunucularımın listesi orada ve birkaç tıklama ile bağlanabiliyorum. Mükemmel değil , ama savaşmayı bırakacağım kadar yakın :-)

Teşekkürler sphilp!


2
"Yerel Sunucu Grupları" nı nasıl genişleteceğinizi biliyor musunuz? SSMS'yi her açışımda, kayıtlı sunucuların "Veritabanı Altyapısı" listesi her zaman daraltılır.
Brian Chavez

1
Bu harika!!
enderland

8

Burada, bir kısayoldan veya komut satırından SQL Server Management Studio'nun (SSMS) nasıl başlatılacağı hakkında bilgi bulacaksınız.

Aşağıdakiler, Windows Kimlik Doğrulaması kullanarak SSMS'yi açacak ve açılış ekranını atlayacaktır. Sorgu düzenleyicisi SMS_XXX veritabanına ayarlanır:

SQL Server 2005 Management Studio ( sqlwb.exe) için:

sqlwb -E -S <serverName> -d <databaseName> –NoSplash

SQL Server 2008 Management Studio ve sonraki sürümleri için (2016 dahil ssms.exe)):

ssms -E -S <serverName> -d <databaseName> –NoSplash

-d <databaseName>Argümanı belirtmenize gerek yoktur ve SQL Server 2016 Management Studio'da (en azından) hem Object Explorer'ı hem de aynı sunucu örneğine bağlı yeni bir Sorgu belgesi oluşturur.

Not: SQLServerName'i gerektiği gibi değiştirin.

SqlWb Bağımsız Değişkenleri:

SqlWb (Seçenekler) Scriptfile Açılacak bir veya daha fazla komut dosyasını belirtir. Projectfile Açılacak bir komut dosyası projesi belirtir. Solutionfile Açılacak bir çözüm belirtir.

-S Server Name
-d Database Name
-U Username
-P Password
-E Windows Authentication (as opposed to the -U and -P options)
-Nosplash Bypasses the splash screen
-? Help

Referans veren: http://myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx

3 bağlantıyı otomatikleştirebileceğinizi sanmıyorum. Ancak 1'e bağlanıp diğer 2'ye bağlanabilmeniz için bağlantılı sunucular oluşturabilirsiniz


1
Hmmmm, bu yaklaşımla ilgili asıl sorun, bağlantı kurması, ancak her gün kullandığım Nesne Explorer'da değil ...
Daniel Magliola

@DanielMagliola Alt-F8, Nesne Gezgini'ni geçerli Sunucuya yeniler. Şu anki veritabanı değil, ancak bu cevap aşağıdakileri yapan bir çözüme işaret ediyor: stackoverflow.com/questions/12172446/…
Jeroen Wiert Pluimers

5

Sphilp tarafından cevaba ek bilgi eklemeyi denedim, ancak bazı insanlar yanlış olduğunu düşündüğü için bu düzenleme reddedildi. Sizi temin ederim: değil.

Eklemek istediklerim:

SSMS'deki Kayıtlı Sunucular işlevi, yalnızca birkaç tıklamayla birkaç sunucuya bağlanmak için kullanılabilir. Yerel Sunucu Grupları düğümü altında Yeni Sunucu Grubu oluşturarak sunucuları birlikte gruplandırırsanız, bu grubu sağ tıklatıp Nesne Gezgini'ni seçebilirsiniz . Bu, tüm sunucuları ... Object Explorer'da açar!

Daha fazla detay: SSMS: Tek Bir Tıklamayla Birkaç Sunucuya Bağlanın (Tamam, İki)

Hatta bağlantıların açılma sırasını da (alfabetik olarak) etkileyebilirsiniz.


2

SSMSBoost eklentisini kullanıyorsanız, "Başlangıçta nesne gezginine bağlan" için tercih ettiğiniz bağlantılardan herhangi birini ayarlayabilirsiniz.

Bu seçenek bağlantının SSMSBoost-> Ayarlar-> Tercih Edilen Bağlantılar>> Liste sayfasında bulunabilir.

Tercih ettiğim listenin en üstünde rutin olarak çalıştığım tüm örneklerin ana veritabanlarına sahip olmayı sevdiğim için, bu seçeneği Nesne Gezgini'nde her zaman olmasını istediklerim için etkinleştiriyorum.


2
Bağlantılı şirketle bağlantılı mısınız?
Deer Hunter

Hayır, sadece memnun bir kullanıcı.
samp

1

Otomatik olarak yapabileceğiniz en iyi şey şudur:

  1. Araçlar menüsünden Seçenekler'i seçin
  2. Ortam altında Genel'i seçin
  3. Başlangıçta açılır menüsünde Nesne Gezgini Aç'ı seçin ve Tamam'ı tıklatın.

Tam olarak istediğiniz gibi değil, ancak hangi sunucuya bağlanacağınız hakkında bir oturum açma istemi verir ve ardından bu sunucuya bağlı Nesne Gezgini ile açılır. Yine de, Nesne Gezgini'nde tek bir sunucuya yalnızca bir bağlantınız olacak ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.