A network-related or instance-specific error occurred while establishing a connection to 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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)
For help, click: Microsoft - Official Home Page (Only the registered members can see the link)
------------------------------
The system cannot find the file specified
------------------------------
BUTTONS:
OK
------------------------------
نمیدونم چرا کار نمیکنه
از این نرم افزار استفاده میکنم Microsoft SQL Server Management Studio 17
ravegoat
19-08-19, 11:57
این خطا چند تا دلیل می تونه داشته باشه؛ مثلا شاید دیوار آتش جلوی ارتباط شما رو گرفته. لطفا از پیوند زیر راه حل های مختلف رو امتحان کنید و ببینید کدوم یکی جواب میده (از راه حل شماره ی چهار صرف نظر کنید):
SQL SERVER - FIX : ERROR : (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: ) - SQL Authority with Pinal Dave (Only the registered members can see the link)
پیوند بالا با تصویر شرح داده ولی برای نسخه ی 2005 هستش. اگر مراحل هم خوانی نداشت، پیوند پایین برای نسخه های جدید تره:
Troubleshoot Connecting to the SQL Server Database Engine - SQL Server | Microsoft Docs (Only the registered members can see the link)
دلیل بعدی می تونه این باشه که نام سرور نادرسته. مثلا اگر SQL Server Express نصب کرده باشید، به جای عبارت localhost باید از ./MSQLEXPRESS استفاده کنید. لیستی از نام های سرور که باید امتحان کنید در پیوند زیر اومده:
ssms - Cannot connect to MSSQL server management studio as localhost - Stack Overflow (Only the registered members can see the link)