MSSQL Puzzles
访问其他数据库服务器
SQL默认阻止对组件Ad Hoc Distributed Queries
的STATEMENT
OpenRowSet/OpenDatasource
的访问,需要使用sp_configure
启用Ad Hoc Distributed Queries
开启
Ad Hoc Distributed Queries
1
2
3
4exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure关闭
1
2
3
4exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
特殊语法
数据导入
mssql中换行符设置为
\n
表示的是\r\n
,即永远无法单独 指定\n
或者\r
,尽量使用ASCII码0xXX
表示1
> bulk insert tbl_name from /path/to/file with (FILEDTERMINATOR="|", ROWTERMINATOR="0x0a");