Có vấn đề khi sử dụng BCP qua xp_cmdshell.
Tôi đã xuất dữ liệu bảng sang một tệp dưới dạng .dat nhưng khi tôi cố gắng nhập tệp vào một bảng mới, tôi gặp lỗi dưới đây. Dịch vụ SQL Server và tài khoản mà tôi đang sử dụng có toàn quyền truy cập vào ổ đĩa đó. Tôi không chắc tại sao tôi vẫn gặp vấn đề.
Error = [Microsoft] [SQL Server Native Client 10.0] Không thể mở tệp dữ liệu máy chủ BCP.
Dưới đây là các kịch bản mà tôi đang chạy.
exec master..xp_cmdshell 'BCP database.dbo.tabel OUT d:\tabledata.dat -T -c'
exec master..xp_cmdshell 'BCP database.dbo.tabelnew IN d:\tabledata.dat -T -c'
xp_cmdshell
?