Quyền BULK INSERT trên một cơ sở dữ liệu


15

Tôi làm việc trong một công ty có cách bảo mật CNTT thẳng. Tôi đã được thuê làm Nhà phân tích cơ sở dữ liệu để tối ưu hóa một số quy trình trong nhóm của chúng tôi. Vấn đề là tôi chỉ có quyền đọc và viết và tôi đang cố gắng tìm kiếm các quyền nâng cao trên cơ sở dữ liệu. Hiện tại chúng tôi có rất nhiều Cơ sở dữ liệu trong một máy chủ và chúng tôi chỉ có thể làm việc trên một Cơ sở dữ liệu duy nhất, tôi tự hỏi liệu BULK INSERTcó thể cấp quyền cho một cơ sở dữ liệu không hoặc có được phép cho toàn bộ máy chủ không?

Tôi đã tìm kiếm thông qua trang web về điều này nhưng tôi có một chút bối rối. Đây là những gì tôi tìm ra. Để sử dụng BULK INSERT, tôi phải có INSERTquyền đối với bảng hoặc cơ sở dữ liệu mong muốn và ADMINISTER BULK OPERATIONSđó là quyền của máy chủ. Nếu tôi được cấp ADMINISTER BULK OPERATIONSquyền trên toàn bộ cơ sở dữ liệu và INSERTquyền trên một cơ sở dữ liệu, tôi sẽ không thể chỉ BULK INSERTtrong cơ sở dữ liệu đó, vì tôi không có INSERTquyền trên các cơ sở dữ liệu khác?

Có thể hạn chế việc sử dụng BULK INSERTmột cơ sở dữ liệu trên một máy chủ có nhiều cơ sở dữ liệu không?

Xin lỗi về tường văn bản, và cảm ơn!

Câu trả lời:


15

Được rồi

Tôi cũng đã hỏi điều này trên diễn đàn msDN của Brazil và tôi đã nhận được câu trả lời (Thảo luận về diễn đàn: BULK INSERT por DATABASE ). Người dùng Roberson Ferreira _ đã giúp tôi. Tôi tưởng tượng bạn không thể đọc tiếng Bồ Đào Nha nên tôi sẽ mô tả câu trả lời ở đây.

Trả lời:
Không có vấn đề gì nếu toàn ADMINISTER BULK OPERATIONSmáy chủ, người dùng sẽ không thể BULK INSERTvào một cơ sở dữ liệu nhất định nếu họ cũng không có INSERTquyền. Sự INSERTcho phép là một cơ sở dữ liệu / cấp độ bảng.

Ngoài ra, ADMINISTER BULK OPERATIONSsẽ không cấp cho người dùng bất kỳ quyền nào khác trên máy chủ hoặc cơ sở dữ liệu, tất cả người dùng sẽ có thể làm BULK INSERTtrong cơ sở dữ liệu nơi họ cũng có INSERTquyền.

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.