Dòng lệnh SQL Server Management Studio 2008 R2 Express:
Câu trả lời của chứng khó đọc chạm vào điểm quan trọng, nhưng câu trả lời này thậm chí còn đơn giản hơn và phù hợp với dòng lệnh (các tình huống không cần giám sát):
(đã thử với SQL Server 2008 R2 Express, một phiên bản được cài đặt và đã tải xuống SQLManagementStudio_x64_ENU.exe)
Như đã chỉ ra trong chủ đề này thường là đủ, nó là tốt hơn để sử dụng máy chủ thiết lập SQL gốc (ví dụ SQL Express với Công cụ), nếu có thể, nhưng có được một số kịch bản, nơi bạn muốn thêm SSMS tại một dẫn xuất SQL mà không cần công cụ, sau đó:
Tôi đã đặt nó trong một cú pháp lô ở đây:
@echo off
"%~dp0SQLManagementStudio_x64_ENU.exe" /Q /ACTION="Install" /FEATURES="SSMS" /IACCEPTSQLSERVERLICENSETERMS
Nhận xét:
Đối với năm 2008 mà không có R2 , tôi đoán là đủ để bỏ qua cờ / IACCEPTSQLSERVERLICENSETERMS .
Các / INDICATEPROGRESS tham số là vô dụng ở đây, toàn bộ lệnh mất một số phút và 100% im lặng mà không cần bất kỳ sự thừa nhận. Chỉ cần nhìn vào menu bắt đầu, nếu lệnh đã sẵn sàng, nếu nó đã thành công.
Điều này cũng sẽ hoạt động đối với Tính năng " ADV_SSMS " (thay vì "SSMS"), là biến thể mở rộng của studio quản lý (lập hồ sơ, báo cáo, điều chỉnh, v.v.)