select into/bulkcopy 当为 true 时,允许使用 SELECT INTO 语句和快速大容量复制
如:EXEC sp_dboption 'pubs', 'select into', 'TRUE'
如:EXEC sp_dboption 'pubs', 'select into', 'TRUE'
解决方案 »
- 关于一条SQL语句,小弟就是搞搞,没那么高深,希望朋友帮忙
- 为什么一执行存储过程CPU就显示100%
- sql语句难题:一个1对多的统计
- 有一个表格,有数万条记录,如何更快的查询和加入一条记录?
- 如何恢复备份数据
- 关于触发器问题?急!!!!!!!
- ~~~请问这句SQL如何写?~~~
- 怎样在VFP里直接删除某一记录,而不用先作删除标记?
- sel.open "select * from machine where yn='"&yn&"'and name='"&name2&"' and date Between #"&date1&"# and #"&date2&"#",obj,1,1
- 我要查出商品最近日期內的最低價格,我要怎麼寫這個查詢語句(比如最近每天都有交易,今天就有三次交易,但我只要今天價最低的一交)
- ms sql server如何判断某个用户已经存在?
- 游标内能否定义下一级游标
或拷备到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn
复 pengdali(大力),你的方法我试过.
master..xp_cmdshell 'bcp fis.dbo.ssiseed in \\你的ip\共享文件夹\rdat2.txt -c -S managesql -U sa -P sapwd'
得到信息:
SQLState = 08001, NativeError = 17
Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
SQLState = 01000, NativeError = 53
Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
NULL而
bulk insert fis.dbo.ssiseed from '\\192.168.170.111\hdd\intent.txt'
with
(
fieldterminator=',',
rowterminator='\n'
)
得到的信息:
Server: Msg 4861, Level 16, State 1, Line 1
未能进行大容量插入,因为未能打开文件 '\\192.168.170.111\hdd\intent.txt'。操作系统错误代码 5(拒绝访问。)。
SQL异地备份失败,归根结底是权限问题!!!
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
-----------------------------------------------------------
简单一点就是:
如果你两台都是windows2ks
你的机器也用同样的Administrator密码,且sql服务器用administrator启动
那你写设备时就可以写:\\ip\.......如果对方是98那你要完全共享一下!
你写设备时就可以写:\\ip\.......