Cách giải quyết các tài khoản được chỉ định đã tồn tại lỗi trong quá trình cài đặt SQL Server 2008 R2


16

Gần đây tôi đã gặp sự cố khi cài đặt Visual Studio 2012 và SQL Server 2008 R2 trên máy phát triển mới. Trình tự cài đặt của tôi là Visual Studio 2012 sau đó cài đặt SQL Server 2008 R2.

Đã xảy ra lỗi trong khi cài đặt SQL Server:

Tài khoản được chỉ định đã tồn tại.

Tôi đã dành cả ngày của mình để cố gắng khắc phục vấn đề này.


Bạn đã tìm thấy một giải pháp mà không cần gỡ cài đặt máy khách SQL Native? Tôi phải cài đặt SQL Mng Studio trên máy chủ ứng dụng ERP và tôi nghĩ việc cài đặt máy khách db sẽ quá nguy hiểm.
Tobia

Câu trả lời:


7

Đầu tiên, tìm kiếm nhật ký cài đặt. Trong trường hợp của tôi, nó nằm dưới đường dẫn sau:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*

Trong nhật ký đó tôi đã tìm thấy các mục sau:

2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey 
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2015-08-07 11:16:50 Slp: Sco: Attempting to get registry value InstallDir
2015-08-07 11:16:50 Slp: Target package: "D:\shared\~~~~~\sqlncli.msi"
2015-08-07 11:16:51 Slp: MSI Error: 1316 The specified account already exists.

Sau đó tôi đã định vị tệp sqlncli.msivà mở một dấu nhắc lệnh để thực thi lệnh này:

msiexec /i "d:\[Your sqlncli.msi path]

Sau đó, tôi đã gỡ cài đặt SQL Server Native Client và chạy lại cài đặt cho SQL Server, thành công.


1
Có bài viết hay quy trình cụ thể nào dẫn đến việc bạn tin rằng bạn cần xóa khách hàng bản địa không?
Shawn Melton

4
Chỉ cần nói rằng điều này đã làm việc với tôi khi tôi gặp lỗi này với SQL Management Studio 2014. Tôi đã phải gỡ cài đặt SQL Native Client 2012 vì một số lý do ...
x3ja

6

Về đâu là dấu hiệu cho thấy SQL Native Client là vấn đề - lỗi thực sự xảy ra trong khi cố gắng cài đặt SQL Client Client mới hơn. Giải pháp có vẻ là: đi tới Thêm / Xóa Chương trình và sau đó xóa Máy khách bản địa SQL cũ hơn rồi thử lại. Không cần phải hủy cài đặt.

Sau khi SQL Client cũ hơn đã bị xóa, quá trình cài đặt dường như được tiến hành mà không gặp vấn đề gì.


1
Điều này hoạt động với tôi chỉ bằng cách gỡ cài đặt SQL Native Client đã cài đặt trước đó.
Jerameel Resco

4

Để hoàn thiện: Điều này cũng xảy ra khi gói msi ban đầu có một tên khác.

Nếu bạn đã cài đặt myproductV1.msi và sau đó thử cập nhật nó bằng cách sử dụng

msiexec /fvomus myproductV1.msi

nó hoạt động như mong đợi Nhưng khi sử dụng

msiexec /fvomus myproductV3.msi

nó không thành công với lỗi đã đề cập Giả sử chỉ có tên tệp thay đổi. Nội dung (đặc biệt là tất cả GUIDS) giữ nguyên


1

Gỡ cài đặt mọi thành phần SQL khỏi các chương trình và tính năng (appwiz.cpl -shortcut). Sau đó loại bỏ tiền mặt và khởi động lại hệ thống.

Giải pháp này đã cố định mỏ.


0

Tôi đã nhận được cùng một lỗi 1603 trong khi cài đặt máy chủ Sql 2014. Theo hướng dẫn, tôi đã gỡ cài đặt máy khách bản địa của máy chủ sql 2012 nhưng vẫn tiếp tục nhận được lỗi. Bạn sẽ phải tìm tên sản phẩm trong tệp nhật ký gây ra lỗi này và gỡ cài đặt ứng dụng đó và lỗi này sẽ biến mất. Tôi đã phải gỡ cài đặt MICROSOFT_VCPP2010SP1.


Xin Chào và Chào Mừng đến với trang! Nó có thể sẽ hữu ích nếu bạn làm rõ nhật ký mà bạn đang nói về. Tôi đoán bạn có nghĩa là nhật ký cài đặt nhưng nó không để lại chỗ cho những dự đoán như vậy. Hãy chỉnh sửa bài viết của bạn để thêm chi tiết hữu ích. Cảm ơn bạn.
Andriy M

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.