Makale numarası: 815431 - Son Gözden Geçirme: 16 Nisan 2007 Pazartesi - Gözden geçirme: 17.3

Windows Server 2003 tabanlı bir kümede sanal SQL Server 2000 sunucusunun adlandırılmış bir örneği yüklenmesi başarısız oluyor

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Microsoft SQL Server 2000 sanal sunucusunun adlandırılmış bir örneği, Microsoft Windows Server 2003, Enterprise Edition veya Windows Server 2003 Datacenter Edition çalıştıran bir bilgisayara yüklediğinizde, aşağıdaki davranış oluşur:
  • Kur yanıt vermiyor.
  • Aşağıdaki hata iletisini alıyorsunuz:
    Küme kaynağı çevrimiçi duruma başarısız oldu. Genişletilmiş hata bilgileri Küme hizmeti tarafından bildirildi, olay günlüğü ' alınabilir.
  • Aşağıdaki metni <a0>Windows</a0> klasöründeki sqlstp.log dosyasına kaydedilir:
    12: 00: 42 Son eylem: CreateVirtualServerResources
    12: 12: Küme kaynağı çevrimiçi yapamadı 05. Genişletilmiş hata bilgileri Küme hizmeti tarafından bildirildi, olay günlüğü ' alınabilir.
  • Aşağıdaki hata iletisini, SQL Server sanal sunucusu (Sqlclstr.log) Kur dosyası kaydediliyor:
    00000750.00000190::2003/02/05-02:34:50.387 SQL Server < SQL Server (ONE) > ERR: [sqsrvres] checkODBCConnectError: sqlstate 01000; = yerel hata 35 =; ileti [Microsoft] [ODBC SQL Server sürücüsü] [DBNETLIB] ConnectionOpen = (Connect()).
    <a1>UYARı</a1> [RM] 00000750.00000dd8::2003/02/05-02:34:51.470 RmpTimerThread: bekleyen kaynak SQL Server (ONE) 0 - durumu başarısız olarak ayarlanıyor CP, zaman aşımına.
  • Aşağıdakine benzer bir Appshelp hata iletisi alabilirsiniz:
    SQL Server 2000, çalıştırmakta olduğunuz sürümü, bilinen güvenlik açıkları, Windows Server 2003'te bulunan. Virüsü önleme ve saldırıları çalışmak için TCP/IP ve UDP ağ bağlantı noktaları devre dışı bırakıldı. Lütfen bir düzeltme ekini yüklemek veya sunucunuzu daha güvenli hale getirmek için bir hizmet paketine yükseltin.

Neden

Windows Server 2003'te SQL Server'ı çalıştırmak için <a0></a0>, SQL Server 2000 Service Pack 3 (SP3) yüklü olmalıdır. Windows Server 2003 blokları TCP/IP işlevselliği için SQL Server 2000 SP3 çalıştıran adlandırılmış kopyaları veya sonrası. SQL Server 2000 sanal sunucusunun Kur, SQL Server kaynaklarını oluşturulan ve çevrimiçi duruma getirdi. Kaynağı duruma getirmek için çevrimiçi bir basit bağlantı SQL Server Kaynak DLL (Sqsrvres.dll veya Sqagtres.dll) kullanarak SQL Server çalıştıran bilgisayara yapılır. Bağlantı isteği nedeniyle engellenmiş TCP/IP işlevi başarısız olur. Bu davranış, Kur yanıt vermemeye başlamasına neden olur.

Pratik Çözüm

Windows Server 2003 tabanlı bir bilgisayarda SQL Server 2000 SP3'ün desteklenen yapılandırmasını geçmek için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Windows Server 2003 32-bit sürümleri için istemci ağ yardımcı programı (CNU) bir adlandırılmış yöneltme diğer ad oluşturmak için kullanın.

SQL Server 2000 sanal sunucusunun adlandırılmış bir örneği yüklemeden önce CNU bir adlandırılmış yöneltmeler (Kur sırasında) bağlantısı için bir sunucu diğer adı oluşturmak için SQL Server kaynaklarını çevrimiçine getirme ve oluşturma sırasında kullanın. Bu işlem, her bir adlandırılmış örnek yükleme için yineleyin.
  1. Kur'u çalıştırmak istiyorsanız düğümden bir istemci bağlantısına ilişkin sunucu diğer adı oluştur:
    1. Cliconfg.exe küme düğümünde, Kur'un çalışacağı çalıştırın.

      Not Cliconfg.exe bilgisayarınızda yüklü değilse, SQL Server 2000 yükleme dosyalarından Sqlredis.exe çalıştırarak yükleyin. Bunu yapmak için <a0></a0>, komut istemine şunu yazın:
      \x86\Other\sqlredis.exe /q: bir UYARı /C:"setupre.exe = 1 -s - SMS"
      Cliconfg.exe hemen kullanılabilir değilse, bilgisayarınızı yeniden başlatmanız gerekebilir. SQL Server 2000 kurulumu hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
      257716  (http://support.microsoft.com/kb/257716/ ) SQL Server 2000 kurulumu sık sorulan sorular-
    2. Içinde SQL Server istemci ağ yardımcı programı iletişim kutusunda, diğer sekmesini tıklatın.
    3. Açmak için Ekle ' yi Ekle ağ kitaplığı yapılandırması iletişim kutusu.
    4. Named Pipes onay kutusunu seçmek için tıklatın.
    5. Diğer ad sunucu diğer adı kutusunu. Örneğin, aşağıdakileri yazın: VIRTUALSERVERNAME \ INSTANCENAME.
    6. Sanal sunucu örneği adını sunucu adı kutusu. Örneğin, aşağıdakileri yazın: VIRTUALSERVERNAME \ INSTANCENAME.
    7. Kanal adı</a0> kutusundaki adı doğrulayın. Varsayılan, adlandırılmış yöneltme adı</a0> kutusundaki değeri şöyledir:
      \\ VIRTUALSERVERNAME \pipe\MSSQL$ instancename \sql\query
  2. SQL Server 2000 Kur'u yeniden çalıştırın.
  3. Sanal sunucu adı için sanal sunucu adı ve kullandığınız adımları 1e ve 1f örnek adı'nı kullanın.
  4. SQL Server 2000 SP3'ü Kur programını çalıştırın.
  5. Adımda oluşturduğunuz adlandırılmış yöneltmeler diğer ad kaldırma 1.

Yöntem 2

SQL Server 2000'in bir 32-bit edition, Windows Server 2003 64-bit sürümünü yüklediğinizde, aşağıdaki adımları izleyin:
  1. SQL Server Kur programını çalıştırmak istediğiniz düğümde, Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, RegEdit yazın ve Tamam ' ı tıklatın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulup sağ tıklatın:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo
  3. Yeni ' nin üzerine gelin ve sonra Dize değeri ' ni tıklatın. Yeni bir kayıt defteri girişi oluşturulur.
  4. Yeni oluşturulan bir kayıt defteri girdisi için aşağıdaki adı yazın:
    VirtualServerName\ InstanceName
    NotVirtualServerName, sanal sunucunun adı için yer tutucudur. InstanceName, SQL Server 2000 adlandırılmış örneğinin adı için yer tutucudur.
  5. Yeni oluşturulan bir kayıt defteri girdisini sağ tıklatın ve sonra Değiştir ' i tıklatın.
  6. Dize Düzenle iletişim kutusunda aşağıdaki metin Değer verisi kutusuna yapıştırın:
    DBNMPNTW, \\ VirtualServerName \pipe\MSSQL$ InstanceName \sql\query
  7. Tamam ' ı tıklatın.
  8. Kayıt Defteri Düzenleyicisi'nden çıkın.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
811168  (http://support.microsoft.com/kb/811168/ ) SQL Server 2000 Service Pack 3, Service Pack 3a veya Service Pack 4 için SQL Server 2000'de sanal sunucu kümeleme yerine çalışma için önyükleme denetim listesi
321063  (http://support.microsoft.com/kb/321063/ ) "Küme düğümlerinde gerekli işlemleri gerçekleştirmek kurulum başarısız oldu" hatası nasıl giderilir
SQL Server 2000 SP3 Benioku dosyasını görmek için aşağıdaki Microsoft Web sitelerini ziyaret edin:
http://support.microsoft.com/kb/889551 (http://support.microsoft.com/kb/889551)
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
330022  (http://support.microsoft.com/kb/330022/ ) SQL Server 2000 Service Pack 3 Benioku.htm eklemeleri (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
290211  (http://support.microsoft.com/kb/290211/ ) En son SQL Server 2000 hizmet paketi nasıl elde edilir

329329  (http://support.microsoft.com/kb/329329/ ) SQL Server 2000 için Windows Server 2003 desteği

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition, Ne zaman ne ile kullanilir:
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
Anahtar Kelimeler: 
kbmt kbsysadmin kbsetup kbprb kberrmsg kbclustering KB815431 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:815431  (http://support.microsoft.com/kb/815431/en-us/ )