Solusi Error 26 Sql Server Saat Connect Ke Server

On
  1. Sql Server Download
  2. Solusi Error 26 Sql Server Saat Connect Ke Server Download
  3. Solusi Error 26 Sql Server Saat Connect Ke Server Ip

i am learning a asp.net core 2, i am new at microsoft technology which is using Entity Framework and using Package Manager Console, what i do here is i am following this tutorial https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model

which is teach me about connection to database, but there is just connection to localdb, which is provided like this :

appsettings.json :

Mw nanya gan, saya memakai sql server 2000,pada waktu register dari klien ke server kok ada pesan erorr begini “a connection could not be established to server”. Pada hal jaringan lan di ping lancar2 saja, data share jg lancar,komputer klien dan server jg sudah 1 group,saya cek tcp/ip nya jg dah sama.saya login pake user: sa, password saya. Saya waktu itu disuruh membuat aplikasi Booking Mobil untuk perusahaan tempat saya kerja. Karena data sudah ada di server yang menggunakan RDBMS SQL Server, maka saya dituntut untuk mempelajari cara koneksi ke dalam database tersebut. Dan akhirnya saya berhasil menghubungkan database SQL Server dengan PHP.

but i want to connect to my SQL Server 2008 R2 which i installed it on my local server

here is my connection string look like :

then i run a command 'Update-Database' in Package Manager Console, then i got this error :

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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

but i can connect to my Sql server 2008 with SQL Studio management perfectly, which is i just put the servername : localhost and the default login. What do i miss there?

Nkosi
128k21 gold badges156 silver badges223 bronze badges
Ke VinKe Vin
8015 gold badges21 silver badges52 bronze badges

1 Answer

I just found out that actually i don't need instance for the connection string, so here is how my appsettings.json looks like

Ke VinKe Vin
8015 gold badges21 silver badges52 bronze badges
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.

Not the answer you're looking for? Browse other questions tagged c#asp.netsql-serversql-server-2008asp.net-core-2.0 or ask your own question.

I've been trying to connect to SQL Server 2005 on my localhost and I can not connect...

Server name: (local)SQLEXPRESS
Authentication: Windows Authentication

other Server name I have tried are

LOCALHOSTSQLEXPRESS
(local)my local hostname

I get this error message:

Cannot connect to 127.0.0.1SQLEXPRESS.
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.

SQL Server Browser is turned on in Services

any ideas?

Aaron Bertrand
217k29 gold badges381 silver badges414 bronze badges
user979331user979331
21435 gold badges126 silver badges246 bronze badges

3 Answers

(1)

You need to verify (not just guess) that the SQL Server service is running. You can do this by going to Start > Control Panel > Administrative Tools > Services, and checking that the service SQL Server (SQLEXPRESS) is running. If not, start it.

(2)

While you're in the services applet, also make sure that the service SQL Browser is started. If not, start it.

(3)

You need to make sure that SQL Server is allowed to use TCP/IP or named pipes. You can turn these on by opening the SQL Server Configuration Manager (found under Start > Programs > Microsoft SQL Server 2005 > Configuration Tools), and make sure that TCP/IP and Named Pipes are enabled. Here my instance name is different but you can see that both of these protocols are disabled (you'll want to check under Protocols for SQLEXPRESS):

(You'll need to restart the SQL Server service if you change these settings.)

(4)

Sql Server Download

While it is no longer used in current versions of SQL Server, you'll also want to check the Surface Area Configuration tool. This is also found under Start > Programs > Microsoft SQL Server 2005 > Configuration Tools. Click on 'Surface Area Configuration for Services and Connections', then highlight SQLEXPRESS (again my local instance name is SQL2005 but pretend it's the same as yours), and under Database Engine > Remote Connections, enable 'Local and remote connections' for the option 'Using both TCP/IP and named pipes.' In the screen shot below I only have TCP/IP enabled. If you change these settings, hit Apply, and again you'll need to restart SQL Server for the changes to take effect.

(This won't help your current problem but you may need to enable this if you want to connect to SQL Server from other machines, and it may also help future readers who are trying to connect to SQL Server 2005 remotely.)

(5)

It may also help to shut off Windows Firewall temporarily, in case you are blocking yourself somehow. (Control Panel > Windows Firewall)

(6)

Review SQL Server's error log. You can get to this file at a path something like:

C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG

(I don't have an Express instance handy so the path might be slightly different on your machine.)

Now, in that folder there will be a file called ERRORLOG... this is the most recent log file that was generated the last time SQL Server started. You can right-click this file and choose Open With... select notepad. You should see some lines like this:

Error

2012-05... Authentication mode is MIXED.
...
2012-05...
Server name is 'somethingSQLEXPRESS'. This is an informational message only. No user action is required.
...
2012-05... Server local connection provider is ready to accept connection on [ .pipeSQLLocalSQLEXPRESS ].
2012-05... Server local connection provider is ready to accept connection on [ .pipeMSSQL$SQLEXPRESSsqlquery ].
2012-05... Server is listening on [ ::1 49164].
2012-05... Server is listening on [ 127.0.0.1 49164].
...
2012-05... SQL Server is now ready for client connections. This is an informational message; no user action is required.

Please tell us which of these lines you don't see, and what the second line says where I wrote 'somethingSQLEXPRESS'.

Aaron Bertrand

Solusi Error 26 Sql Server Saat Connect Ke Server Download

Aaron Bertrand
217k29 gold badges381 silver badges414 bronze badges

If You have installed VS2008 then re-install sqlexpress2005 part once more or additionally you need to install that one then it will automatically fix its server name.

Solusi Error 26 Sql Server Saat Connect Ke Server Ip

p.s.w.g
123k19 gold badges221 silver badges261 bronze badges
SatindraSatindra
Server

Make sure you have enabled the client protocols using the SQL Server Configuration Manager.

user1849310user1849310

Not the answer you're looking for? Browse other questions tagged sqlsql-server-2005localhost or ask your own question.