Thiếu đối số trong cài đặt dòng lệnh SQL 2012


1

Tôi mới cài đặt SQL thông qua dòng lệnh.

  • Chúng tôi đang phát triển một ứng dụng và sử dụng Cài đặt Shield.
  • Tôi cần cài đặt máy chủ SQL trên máy khách, vì vậy tôi đang sử dụng SQL cài đặt dòng lệnh im lặng.
  • Vấn đề là chỉ có cài đặt máy chủ MS-SQL 2012 (tiếng Anh) mới được cài đặt. Tôi cần cài đặt máy chủ SQL hoàn chỉnh, Máy khách gốc, .NET Framework, VSS Writer, thiết lập các tệp hỗ trợ, Trình duyệt máy chủ và mọi thứ
  • Tôi đang sử dụng lệnh này để cài đặt SQL:

    SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS=1 /Action=install /INSTANCENAME=XYZ /INSTALLSQLDATADIR=C:\Program Files\Microsoft SQL Server\  /FEATURES=SQLENGINE,REPLICATION,SNAC_SDK /SAPWD=n:4Y2cX=W3/i /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0
    

Tôi cũng đã thử /FEATURES=SQLENGINE, TOOLS nhưng nó không hữu ích

Câu trả lời:


1

Tôi nghĩ rằng có một vài vấn đề với dòng lệnh của bạn, một số công tắc không phải là biến, một số trong số chúng bạn cần thoát bằng dấu ngoặc kép.

Để cài đặt các tính năng bạn đã liệt kê, bạn cần chuyển đổi các tính năng sau:

SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS /Action=install /INSTANCENAME=XYZ /FEATURES=SQLEngine,REPLICATION,SNAC_SDK /SAPWD="n:4Y2cX=W3/I" /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0

Đảm bảo rằng danh sách tính năng nào không phải có một khoảng trắng và bất kỳ ký tự dành riêng nào được thoát trong dấu ngoặc kép. Tài liệu MSDN không rõ ràng, nó đưa ra một ví dụ với khoảng trắng như bạn đã thử sử dụng, nhưng trang thực sự nêu rõ:

/ PARAMETER = "value1" "value2" "value3" cho tất cả các tham số nhiều giá trị. Nên sử dụng dấu ngoặc kép, nhưng bắt buộc nếu giá trị chứa khoảng trắng

/ TÍNH NĂNG, là một tham số đa trị, nhưng định dạng của nó là   / TÍNH NĂNG = AS, RS, IS không có dấu cách, được phân cách bằng dấu phẩy

Đảm bảo bạn có vỏ đúng. Xem đây để biết hướng dẫn chi tiết về cách sử dụng các công tắc dòng lệnh để cài đặt SQL.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.