日期:2014-05-18 浏览次数:20473 次
bcp [表名] in [文件名] -c -S "[服务器名]" -U "sa" -P "[密码]"
------解决方案--------------------
Bcp导入:bcp 表名 in 文件名 -t, -c -q -S 服务器名(机器名) -U 用户(如sa) -P 密码
看看。 不过这个好像已经也遇到过。是电脑补丁问题,换了个系统就好了。
------解决方案--------------------
必定是 验证错误。
------解决方案--------------------
你的SQL服务器怎么设置验证模式的?
SQL有两种验证模式
一、Windows验证模式。设置为该模式的话,服务器机器要允许客户端的机器能访问。也就是说你服务端机器的用户管理中,需有要客户端的用户名。假如你的客户端机器登录名为test,那么服务端机器的用户列表中,需要有test用户名
二、混合模式。设置为该模式的话,你在客户端可以使用SQL数据库用户名登录(请注意,这里是采用SQL用户名,而不是采用Windows用户名。二都是有区别的)
NT AUTHORITY\SYSTEM 这个是windows用户名吧???
------解决方案--------------------
或参考:
http://dbaspot.com/ms-sqlserver/142069-sql-server-login-sql-state-28000-server-error-18456-twist.html