Ber*_*ard 3 sql sql-server bcp sql-server-2005 sql-server-2008
我对bcp很新,但我研究了很多,找不到任何资源,说明我们实际上是用这个命令将用户名和密码发送到数据库的.那么每个人都可以访问数据库?
bcp AdventureWorks2008.HumanResources.Employee out C:\Data\EmployeeData.dat -T
Run Code Online (Sandbox Code Playgroud)
bcp AdventureWorks2008.HumanResources.Employee out C:\Data\EmployeeData.dat -T -c -U<login_id> -P<password> -S<server_name\instance_name>
Run Code Online (Sandbox Code Playgroud)
您没有使用 -T 参数发送用户名和密码。事实上,如果命令行中存在 -T,它不会将任何指定的用户名和密码发送到 SQL Server。
-T 告诉 BCP 使用 Windows 身份验证连接到 SQL Server。它将作为运行命令的用户进行操作。
归档时间: |
|
查看次数: |
14397 次 |
最近记录: |