新闻建站cms系统、政府cms系统定制开发

广州网站建设公司-阅速公司

asp.net新闻发布系统、报纸数字报系统方案
/
http://www.ysneo.com/
广州网站建设公司
您当前位置:首页>sqlserver数据库

sqlserver数据库

sqlserver 2016导出excel表数据,sqlserver数据库中表导出为单个excel文件

发布时间:2024/12/7 21:38:10  作者:Admin  阅读:24  

广告:

sp_configure 'allow updates',0 RECONFIGURE WITH override
RECONFIGURE;
go

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;

go 

DECLARE @dbname sysname
SET @dbname = 'CzJxc2008'

DECLARE @sql NVARCHAR(MAX)
DECLARE @table NVARCHAR(256)
DECLARE cur CURSOR FOR
SELECT name FROM sys.tables WHERE type = 'U' AND name NOT LIKE 'sp%' --表

---SELECT name FROM sys.views WHERE name NOT LIKE 'sp%' --视图 --视图
OPEN cur

FETCH NEXT FROM cur INTO @table
WHILE @@FETCH_STATUS = 0
BEGIN
SET @sql = '
DECLARE @cmd NVARCHAR(2000)
SET @cmd = ''bcp "' + @dbname + '.dbo.' + @table + '" out "G:\temp\20241207\excel\' + @table + '.xls" -c -q -S".\sql2016" -U"sa" -P"hao123"''
EXEC master..xp_cmdshell @cmd'

EXEC sp_executesql @sql

FETCH NEXT FROM cur INTO @table
END

CLOSE cur
DEALLOCATE cur

--@dbname
--YourServerName" -U"YourUsername" -P"YourPassword"'
--path

SQL Server 阻止了对组件 'xp_cmdshell' 的 过程 'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;


SQLState = 37000, NativeError = 2812
Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]找不到存储过程 'sp_describe_first_result_set'。
NULL

升级到 sqlserver 2016

Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]对象名 'CzJxc2008.dbo.MSreplication_options' 无效。

数据库选项改为 sqlserver 2016

SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC Driver 13 for SQL Server]Unable to open BCP host data-file

路径不对(检查excel路径目录是否存在)

SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC Driver 13 for SQL Server]Warning: BCP import with a format file will convert empty strings in delimited columns to NULL.

警告:使用格式化文件的BCP导入会将分隔列中的空字符串转换为NULL。

广告:

相关文章
导出excel表数据
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技