Enable remote connection to SQL Server 2005 Express

Introduction

By default, SQL Server 2005 doesn’t allow remote connection so you have to enable it manually. If you try to connect to remote SQL Server without enable remote connection first, you’ll see one of these error messages.

“An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connection. ….�?

SQL Server does not allow remote connection

“Login failed for user ‘sa’. The user is not associated with a trusted SQL Server connection.�?

Login failed for 'sa'

To resolve these problems, you have 2 majors task. One is to enable both SQL Server and Windows authentication mode on SQL Server and the other is to allow remote connection and SQL Server Browser.

Step-by-step

  • Check that you have allowed both SQL Server and Windows Authentication mode (If you’re not use Windows Authentication mode). For instance, user ‘sa’.
    1. Login to SQL Server using SQL Server Management Studio Express on local SQL Server with Windows Authentication user. This will use Windows account to authenticate to SQL Server.
      Login using Windows authentication mode on local
    2. In Object Explorer, right click on the instance name and select Properties.
      Open SQL Server Properties
    3. On the left, select Security and change Server authentication to SQL Server and Windows Authentication mode. If the choice is already selected, that means you have already allowed SQL Server authentication.
      Change SQL Server authentication mode
    4. There’ll be an information window shows that you need to restart SQL Server to takes effect of the changes.
      SQL Server need restart
    5. Right-click on the instance name again, select Restart to restart SQL Server service.
      Restart SQL Server Service
    6. Select Yes.
      Confirmation
    7. Wait for service stop and start.
      Restarting SQL Server Service
    8. That’s it. You have enabled both SQL Server and Windows authentication so now you can login to SQL Server with your current Windows account or your created account.
  • Check that you have enabled remote connection on SQL Server Surface Area Configuration
    1. Open SQL Server Surface Area Configuration.
      Open SQL Server Surface Area Configuration
    2. Select Surface Area Configuration for Services and Connections.
      Open Surface Area Configuration for Services and Connections
    3. On the left side, expand your SQL Server instance -> Database Engine -> Remote Connections. On the right side, select Local and remote connections -> using both TCP/IP and named pipes.
      Allow remote connections
    4. On the left side, select SQL Server Browser -> Service.
      On the right side, if the startup type is Disable, you need to change to Automatic and click Apply and click Start button to start the service. Then, click OK.
      Start SQL Server Browser
    5. You have finished configure. Now try to login to your SQL Server from remote computer using SQL Server authentication mode.
      Login to remote SQL Server
    6. Login to SQL Server succeeded.
      Login succeeded

Summary

This topic may be found on the Internet in many site or even Microsoft support but the purpose is to rearrange with easier to read and follow with graphic along with each step so it may help you reminder solution faster or even the person who have just start to use SQL Server 2005 Express Edition.

4 phản hồi to “Enable remote connection to SQL Server 2005 Express”

  1. hoàng ngọc thanh Says:

    Khi tôi cài đặt sql2005 trên windows7. Tôi đã thiết lập remode connections tượng tự như bài viết này, nhưng nó không cho thiết lập. Có ai đó biết nguyên nhân tại sao mail lại dùm tôi với.

    • trungdoan Says:

      Thân chào hoàng ngọc thanh.Khi bạn sử dụng Win 7 thì cần chú ý thêm vài chi tiết.Nếu bạn cài Win 7 ở chế độ Administrator thì việc sử dụng cũng như cài đặt phần mềm coi như kg vấn đề gì?.Ngược lại,nếu bạn chưa thiết lập chế độ Administrator thì cài đặt cũng như sử dụng phần mềm hơi thủ công một chút.Muốn cài đặt hoặc sử dụng phần mềm ổn định bạn Click phải>Chọn Run as Administrator>Hiện lên hộp thoại>Chọn Ok!.Chút bạn thành công!.

  2. Hung Says:

    Cảm ơn bạn nhiều nhé. Nó giúp mình làm được rồi.

  3. Phan Quốc Thái Says:

    Hi bạn,
    Cho mình hỏi có cách nào stop/ start sql server từ xa không?
    mình ở nhà kết nối qua internet để stop/ start sql server ở cty không?


Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: