#.net #sql-server #iis #.net-core #windows-server-2019
#.net #sql-сервер #iis #.net-core #windows-server-2019
Вопрос:
У меня есть два веб-сайта на моем Windows Server 2019 VPS,
- WEBSITE1 работает правильно.
- Я создал 2-й пул приложений для WEBSITE2 с той же конфигурацией, что и WEBSITE1. (та же строка подключения)
Но когда я пытаюсь получить доступ к WEBSITE2, у меня появляется эта ошибка ниже.
Win32Exception: Unknown error (0x89c5010a)
Unknown location
SqlException: A network-related or instance-specific error occurred while establishing a connection SQL Server.
The server was not found or was not accessible.
Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
(provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred.
Error occurred during LocalDB instance startup: SQL Server process failed to start.
)
Строка подключения WEBSITE1;
"Server=(localdb)\MSSQLLocalDb;Database=DBWEBSITE1;Trusted_Connection=True;Integrated Security=SSPI;Connection Timeout=180"
Строка подключения WEBSITE2;
"Server=(localdb)\MSSQLLocalDb;Database=DBWEBSITE2;Trusted_Connection=True;Integrated Security=SSPI;Connection Timeout=180"
ВЕРСИЯ SQL : Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Sep 24 2019 13:48:23 Copyright (C) 2019 Microsoft Corporation Express Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)
Фреймворк : .NET CORE 3.1
Я не думаю, что это проблема с пакетом WEBSITE2. потому что, когда я помещаю его в каталог WEBSITE1, он работает нормально.
У вас есть какие-либо предложения? Спасибо.
Комментарии:
1. Вы создали экземпляр DBWEBSITE2?
2. @Steve Да, у меня есть экземпляр ‘MSSQLLocalDB’, и когда я использую -> C:Program Files Microsoft SQL Server 150 Tools Binn> sqlcmd -S (localdb) MSSQLLocalDB 1> EXEC sp_databases; 2> ПЕРЕЙТИ У меня есть все мои базы данных: DBWEBSITE1 DBWEBSITE2
Ответ №1:
Мне наконец удалось найти решение.
Я удалил и воссоздал базу DBWEBSITE2
данных базы данных вручную.