2012-07-11 54 views
20

Tôi vừa được tặng một chiếc máy tính xách tay để thực hiện một số phát triển từ một khách hàng và tôi hiện đang trong quá trình thiết lập nó. Visual Studio 2010 được cài đặt cũng như SQL Server Management Studio 2008 R2. Tôi đang cố gắng để mở SQL Server Management Studio để kết nối với cơ sở dữ liệu nhưng cho đến nay không có nhiều may mắn. Tôi đã sử dụng nhập tên máy chủ giống như ...Kết nối với SQL Server Express - Tên máy chủ của tôi là gì?

localhost 
(local) 
SQLEXPRESS 

Không có cách nào trong số này hoạt động. Vì vậy, câu hỏi của tôi là: Làm thế nào tôi có thể nói loại cài đặt và cấu hình SQL Server tôi có trên máy này và làm cách nào để tôi có thể khám phá tên máy chủ nào tôi cần sử dụng để kết nối đúng cách với máy chủ này?

--Thêm ------------------------------------------- -

Tôi đã xem xét các dịch vụ theo chỉ dẫn và tìm thấy một vài trường hợp như được chỉ ra. SQLEXPRESS và MSSQLSERVER. Tôi đã cố đăng nhập bằng cả hai tùy chọn trong các cấu hình này ...

SQLEXPRESS 
MSSQLSERVER 
computername\SQLEXPRESS 
computername\MSSQLSERVER 
.\SQLEXPRESS 
.\MSSQLSERVER 

Không có cách nào trong số này hoạt động. Tôi cũng thay đổi thuộc tính 'Đăng nhập thành' của các dịch vụ từ 'Dịch vụ mạng' thành 'Hệ thống cục bộ' và thử lại. Vẫn không thành công.

+3

Hãy thử. \ SQLEXPRESS - tên dụ của nó – StuartLC

+0

Bạn đang sử dụng studio quản lý cục bộ phải không? Không thông qua mạng? –

+0

Trên máy tính xách tay của công ty, vì tài khoản người dùng của chúng tôi không phải là tài khoản quản trị nhưng chúng tôi được cấp tên người dùng quản trị để sử dụng khi cần cài đặt, tôi phải chạy studio quản lý SQL bằng tài khoản quản trị - tài khoản là người dùng "SA" đã bị tắt theo mặc định. và điều này đã làm việc cho tôi "computername \ SQLEXPRESS" – JGlass

Trả lời

11

Bạn sẽ có thể xem nó trong bảng điều khiển Dịch vụ. Tìm tên dịch vụ như Sql Server (MSSQLSERVER). Tên trong ngoặc đơn là tên cá thể của bạn.

4

Nếu sql máy chủ được cài đặt trên máy tính của bạn, bạn nên kiểm tra

Programs -> Microsoft SQL Server 20XX -> Tools Configuration -> SQL Server Configuration Manager -> SQL Server Dịch vụ Bạn sẽ thấy "SQL Server (MSSQLSERVER)"

Programs -> Microsoft SQL server 20XX -> Tools Configuration -> SQL server Configuration Manager -> SQL server Network Configuration -> Giao thức cho MSSQLSERVER -> TCP/IP Hãy chắc chắn rằng nó sử dụng cổng số 1433

Nếu bạn muốn xem liệu cổng mở và nghe thử điều này từ dấu nhắc lệnh của bạn ... telnet 127.0.0.1 1433

Và có, cài đặt SQL Express sử dụng localhost \ SQLEXPRESS làm tên mẫu theo mặc định.

+0

Sử dụng telnet khi bạn trực tiếp, tôi có thông báo lỗi nói: Kết nối đến 127.0.0.1 ... Không thể mở kết nối với máy chủ, trên cổng 1443: Kết nối không thành công. Làm thế nào để cấu hình cổng này để nghe? – jdavis

+1

Lưu ý rằng SQLExpress không cài đặt với TCP/IP theo mặc định, và bị khóa xuống để truy cập từ xa/tường lửa, vv Xem tại đây về cách mở này: http://stackoverflow.com/questions/9138172/enable-tcp -ip-remote-connections-to-sql-server-express-đã được cài đặt-databas – StuartLC

+0

Tôi muốn sử dụng nó bằng 127.0.0.1 \ sqlexpress. là nó có thể? –

3

theo mặc định -

bạn cũng có thể đăng nhập vào SQL Express sử dụng tên máy chủ như:

./SQLEXPRESS 

hoặc đăng nhập vào máy chủ sql đơn giản là

. 
6

Thay vì đưa ra:

./SQLEXPRESS //in the Server Name 

Tôi đặt này:

.\SQLEXPRESS //which solved my problem 
0

Tương tự như những gì StuartLC đã nói, vấn đề của tôi đã không được giải quyết cho đến khi tôi kích hoạt giao thức TCP/IP dưới SQL Cấu hình mạng >>giao thức cho MSSQLSERVER trong Server Configuration SQL Trình quản lý hộp thoại. Sau khi kích hoạt tính năng này và khởi động lại, SSMS của tôi được kết nối ngay lập tức chỉ với tên cá thể (không ~ \ MSSQLSERVER).

Các vấn đề liên quan