NASıL YAPıLıR: ASP.NET için kalıcı bir SQL Server oturum durumu yönetimi yapılandırma

Makale çevirileri Makale çevirileri
Makale numarası: 311209 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, Microsoft SQL Server'ı ASP.NET SQL Server modunda oturum durum yönetimi, böylece oturum verilerini tempdb veritabanı kalıcıdır desteklemek için komut dosyaları içerir. Bu makalede, InstallPersistSqlState.sql ve UninstallPersistSqlState.sql adlı bu alternatif komut dosyaları karşıdan yüklemek için gereken bilgileri içerir.

Not Bu makalede başvurulan komut dosyaları karşıdan yüklenebilen yalnızca, Microsoft .NET Framework 1.0 ile kullanılmak üzere hazırlanmıştır. .NET Framework 1.1 bunları desteklemediğinden, bu komut dosyaları Microsoft .NET Framework 1.1 ile kullanmamalısınız. Kalıcı komut dosyaları .NET Framework 1. 1'i kullanarak uygulama geliştirirken, bunun yerine .NET Framework 1.1 sağlanan ek Yardım düğmesini kullanın.


Gereksinimler

  • Microsoft Windows XP, Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server veya Microsoft Windows 2000 Advanced Server
  • Microsoft .NET framework
  • Microsoft ınternet ınformation Services (IIS)
  • Microsoft SQL Server

Tekniğin Açıklaması

Özgün SQL Server modunda oturum durum yönetimi komut dosyalarını (ınstallsqlstate.SQL ve UninstallSqlState.sql) kullandığınız zaman, oturum verilerini saklamak için tempdb veritabanında ASPStateTempApplications ile ASPStateTempSessions tablolar oluşturulur. Ancak, SQL Server çalıştıran bilgisayarı yeniden başlatın, oturum durumu verileri kaybolur.

Komut dosyaları (InstallPersistSqlState.sql ve UninstallPersistSqlState.sql) Oturumlar?nda kal?c? olan sürümlerini, bu tablolar yerine ASPState veritabanında oluşturarak bu sorunu gidermek. SQL Server çalıştıran bilgisayar yeniden başlatıldıktan sonra bu nedenle, oturum verilerini korunur.

InstallPersistSqlState.sql ve UninstallPersistSqlState.sql dosyalarını edinmek için <a0></a0>, yürütülebilir dosya kendi kendine ayıklanan PersistSqlState.exe karşıdan yükleyin. Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
Bu resmi kapatBu resmi aç
Download
Download PersistSqlState.exe now
Yayım Tarihi: 23 Nisan 2002

Microsoft destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Sürekli bir SQL Server modu oturum durumu yönetimi yapılandırma

Oturumlar?nda kal?c? olan SQL Server modunda oturum durumu yönetimi yapılandıran InstallPersistSqlState.sql komut dosyasını çalıştırmak için şu adımları izleyin:
  1. SQL Server modunda oturum durumu yapılandırmak için daha önce özgün ınstallsqlstate.SQL dosyası kullandıysanız, özgün UninstallSqlState.sql dosyası SQL Server modunda oturum durumu kaldırmak için yeniden çalıştırmalısınız.
  2. SQL Query Analyzer'da, Dosya menüsünden ' ı tıklatın.
  3. Query Dosya Aç iletişim kutusunda, InstallPersistSqlState.sql tıklatıp seçin ve ' ı tıklatın.
  4. Execute, komut dosyasını çalıştırmak üzere sorgu menüsünde tıklatın.

Sürekli SQL Server modu oturum durumu yönetimi yapılandırma kaldırma

Oturumlar?nda kal?c? olan SQL Server modunda oturum durum yönetimi yapılandırmasını kaldırır UninstallPersistSqlState.sql komut dosyasını çalıştırmak için şu adımları izleyin:
  1. SQL Query Analyzer'da, Dosya menüsünden ' ı tıklatın.
  2. Query Dosya Aç iletişim kutusunda, UninstallPersistSqlState.sql tıklatıp seçin ve ' ı tıklatın.
  3. UninstallPersistSqlState.sql komut dosyasını çalıştırmadan önce w3svc hizmetini durdurmalısınız. W3svc hizmetini durdurmak için <a0></a0>, aşağıdaki adımları izleyin:
    1. Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
    2. kutusuna cmd yazın ve Tamam ' ı tıklatın.
    3. Komut isteminde net stop w3svc yazın. W3svc hizmeti durdurulmuş olan bir onaylama alırsınız.
  4. SQL Query Analyzer'da, komut dosyasını çalıştırmak üzere sorgu menüsünde Çalıştır ' ı tıklatın.
  5. Kaldırma işlemi tamamlandıktan sonra w3svc hizmetini yeniden başlatın. Bunu yapmak için <a0></a0>, komut isteminde net start w3svc yazın.

SORUN GİDERME

  • UninstallPersistSqlState.sql komut dosyasını çalıştırmadan önce w3svc hizmetini durdurmazsanız, aşağıdaki hata iletisini alabilirsiniz:
    Şu anda kullanımda olduğundan, 'ASPState' veritabanı bırakamazsınız
  • Sonra ilişkili olan oturumları, sona erme aştınız ASPStateTempSessions</a1> tablosundaki girdiler kaldırılır fark ederseniz, SQL Server Agent'ın çalıştığından emin olun. Bu işlevsellik, SQL Server'daki işler aracılığıyla zamanlanan saklanan yordamlar aracılığıyla gerçekleştirilir. SQL Server aracısı bu işleri yönetir.

Referanslar

SQL Server'ı ASP.NET SQL Server modunda oturum durumu yönetimi yapılandırma varsayılan komut dosyası çalıştırma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
317604NASıL YAPıLıR: SQL Server'a deposu ASP.NET oturum durumu yapılandırma
Net start ve net stop</a1> komutları hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
236166NET STOP ve Force IIS Hizmetleri için NET START komutlar kullanarak kayıt defterini Re-Read
ASP.NET ve ASP.NET hakkında ek bilgi için yönetim durumu, Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
305140BILGI: ASP.NET Yol Haritası
307598BILGI: ASP.NET durum yönetimine genel bakış
ASP.NET oturum durumu yönetimi hakkında daha fazla bilgi için MSDN'de Nothin'ASP.NET ancak sütununda yer alan aşağıdaki makaleye bakın:
ASP.NET oturum durumu
http://msdn2.microsoft.com/en-us/library/ms972429.aspx

Özellikler

Makale numarası: 311209 - Last Review: 27 Mart 2007 Salı - Gözden geçirme: 6.9
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft ASP.NET 1.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Anahtar Kelimeler: 
kbmt kbdownload kbhowtomaster kbstate KB311209 KbMttr
Machine-translated Article
Ö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:311209

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com