首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# SQL Server 連接字串指定非預設連接埠與 StateServer Session 狀態服務連接埠配置說明

     編輯:關於C語言

SQL Server 非預設連接埠

預設埠 1433 若被修改,連接字串需明確指定:


<add key="Article" value="server=.,1433;uid=Admin;pwd=admin;database=db;" />

錯誤訊息「無法打開到 SQL Server 的連接」常因埠號不符。

修改 SQL Server 連接埠

「開始」→「伺服器網路公用程式」→ TCP/IP → 預設埠改為 2433 或其他。

StateServer Session 狀態服務


<sessionState mode="StateServer"
    stateConnectionString="tcpip=myserver:42424"
    cookieless="false" timeout="20" />
  • 埠 42424 為預設,可透過登錄 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASPnet_state\Parameters\Port 修改。
  • 遠端連線需設登錄 AllowRemoteConnection = 1。
  • 本機連線若登錄值不存在或為 0,連接字串必須用 localhost 或 127.0.0.1。

StateServer 將 Session 存於獨立記憶體緩衝區,進程隔離、支援 Web Farm,但重啟服務會導致資料遺失(非持久化)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved