Colección de citas famosas - Slogan de motivación - Número de puerto de cadena de conexión C# del servidor de base de datos

Número de puerto de cadena de conexión C# del servidor de base de datos

Configuración normal de la cadena de conexión de la base de datos Esta es la situación cuando el puerto del servidor MSSQL es (predeterminado)

Pero a veces, por seguridad del servidor de la base de datos, este puerto se cambiará a otra cosa. En este punto, volver a conectarse a la base de datos puede informar el siguiente error.

Se produjo un error al establecer una conexión con el servidor. Al conectarse a SQL Server, SQL Server no permite conexiones remotas de forma predeterminada, lo que puede provocar este error (Proveedor: Error del proveedor de canalización con nombre: No se puede abrir una conexión a SQL Server).

En este momento, simplemente agregue el número de puerto.

Método de modificación de puerto Inicio>Server Network Utility>TCP/IP>Puerto predeterminado (también se aceptan otros puertos)

Estado Gestión de sesión del servidor

& ltsession state mode = StateServer stateConnectionString = tcpip = mi servidor:cookieless = false time out =/& gt;

En este ejemplo, el servicio de estado está en la máquina llamada myserver puerto (puerto predeterminado). Para cambiar el puerto en el servidor, puede editar HKEY_local_machine\system\current control set\services\aspnet_state\Obviamente, la ventaja de usar el servicio de estado en la clave de registro de Parámetros es que el proceso está aislado y se puede usar en la granja web. Disfrutalo ***. El almacenamiento del estado de la sesión no dependerá del fallo o reinicio del proceso iis. Sin embargo, una vez que se detiene el servicio estatal, se perderán todos los datos de la sesión. En otras palabras, State Services no almacena datos de forma persistente como SQL Server. Simplemente almacena datos en la memoria.

No se puede enviar la solicitud de estado de sesión al servidor de estado de sesión. Asegúrese de que el servicio de estado ASP .NET (ASP .NET) esté iniciado.

Y el puerto del cliente es el mismo que el del servidor. Compruebe si el servidor está en una máquina remota.

HKEY _ LOCAL _ MACHINE \ SYSTEM \ conjunto de control actual \ Services \ aspnet _ state \ Parameters \ AllowRemoteConnectio

Lishi Xinzhi/Article/program/net/201311/11761