Sql server 有没有办法在MS SQL Server 2012中编码导入/导出数据,而不使用SSI、openrowset、Linked surver或BCP?
我的组织不允许链接服务器、BCP、openrowset或SSIS服务 我需要定期将sql Server和sql Server之间的数据导入和导出到PC文件系统(excel文件)Sql server 有没有办法在MS SQL Server 2012中编码导入/导出数据,而不使用SSI、openrowset、Linked surver或BCP?,sql-server,Sql Server,我的组织不允许链接服务器、BCP、openrowset或SSIS服务 我需要定期将sql Server和sql Server之间的数据导入和导出到PC文件系统(excel文件) 有没有不使用导入/导出向导就可以执行此操作的方法?我想我已经用尽了所有其他的选择…必须在不被允许使用任何ETL工具的情况下进行ETL,这太糟糕了。我有一个用于导出.xml工作簿的CLR,如果您想查看它,可以通过Excel中的管理类型从SQL Server 2005+数据库中打开它,但手头上没有可供导入的文件。听起来你的新
有没有不使用导入/导出向导就可以执行此操作的方法?我想我已经用尽了所有其他的选择…必须在不被允许使用任何ETL工具的情况下进行ETL,这太糟糕了。我有一个用于导出.xml工作簿的CLR,如果您想查看它,可以通过Excel中的管理类型从SQL Server 2005+数据库中打开它,但手头上没有可供导入的文件。听起来你的新项目会让你玩得很开心
EXECUTE master.dbo.xp_ExcelGenerator
@FileName = '\\<some unc path if you''re lucky>\shared\',
@Statement = 'SELECT x = 1; SELECT y = 2;',
@SheetNames = 'SheetTest1, SheetTest2';
执行master.dbo.xp\u ExcelGenerator
@文件名=“\\\shared\”,
@语句='选择x=1;选择y=2;',
@SheetNames='SheetTest1,SheetTest2';
当然,这是假设不管那里发生了什么咄咄逼人的策略管理,都允许您安装CLR。必须在不允许使用任何ETL工具的情况下进行ETL,这很糟糕。我有一个用于导出.xml工作簿的CLR,如果您想查看它,可以通过Excel中的管理类型从SQL Server 2005+数据库中打开它,但手头上没有可供导入的文件。听起来你的新项目会让你玩得很开心
EXECUTE master.dbo.xp_ExcelGenerator
@FileName = '\\<some unc path if you''re lucky>\shared\',
@Statement = 'SELECT x = 1; SELECT y = 2;',
@SheetNames = 'SheetTest1, SheetTest2';
执行master.dbo.xp\u ExcelGenerator
@文件名=“\\\shared\”,
@语句='选择x=1;选择y=2;',
@SheetNames='SheetTest1,SheetTest2';
当然,这是假设不管那里发生了什么咄咄逼人的策略管理,都允许您安装CLR。必须在不允许使用任何ETL工具的情况下进行ETL,这很糟糕。我有一个用于导出.xml工作簿的CLR,如果您想查看它,可以通过Excel中的管理类型从SQL Server 2005+数据库中打开它,但手头上没有可供导入的文件。听起来你的新项目会让你玩得很开心
EXECUTE master.dbo.xp_ExcelGenerator
@FileName = '\\<some unc path if you''re lucky>\shared\',
@Statement = 'SELECT x = 1; SELECT y = 2;',
@SheetNames = 'SheetTest1, SheetTest2';
执行master.dbo.xp\u ExcelGenerator
@文件名=“\\\shared\”,
@语句='选择x=1;选择y=2;',
@SheetNames='SheetTest1,SheetTest2';
当然,这是假设不管那里发生了什么咄咄逼人的策略管理,都允许您安装CLR。必须在不允许使用任何ETL工具的情况下进行ETL,这很糟糕。我有一个用于导出.xml工作簿的CLR,如果您想查看它,可以通过Excel中的管理类型从SQL Server 2005+数据库中打开它,但手头上没有可供导入的文件。听起来你的新项目会让你玩得很开心
EXECUTE master.dbo.xp_ExcelGenerator
@FileName = '\\<some unc path if you''re lucky>\shared\',
@Statement = 'SELECT x = 1; SELECT y = 2;',
@SheetNames = 'SheetTest1, SheetTest2';
执行master.dbo.xp\u ExcelGenerator
@文件名=“\\\shared\”,
@语句='选择x=1;选择y=2;',
@SheetNames='SheetTest1,SheetTest2';
当然,这是假设在那里进行的任何傲慢的策略管理都允许您安装CLR。使用power shell
此代码段将数据从adventureworks2012.person.person转储到管道分隔的文件。MS Excel可以识别逗号分隔的文件
power shell还可以做很多其他事情
1 - create directories
2 - date time stamp files
3 - move files to archive directories
4 - zip files
5 - ftp files
极限只是你愿意学多少
这是一篇关于“Microsoft.Office.Interop.Excel”的文章。不幸的是,MS Office产品尚未以托管代码(.NET)重新编写
使用电源外壳
此代码段将数据从adventureworks2012.person.person转储到管道分隔的文件。MS Excel可以识别逗号分隔的文件
power shell还可以做很多其他事情
1 - create directories
2 - date time stamp files
3 - move files to archive directories
4 - zip files
5 - ftp files
极限只是你愿意学多少
这是一篇关于“Microsoft.Office.Interop.Excel”的文章。不幸的是,MS Office产品尚未以托管代码(.NET)重新编写
使用电源外壳
此代码段将数据从adventureworks2012.person.person转储到管道分隔的文件。MS Excel可以识别逗号分隔的文件
power shell还可以做很多其他事情
1 - create directories
2 - date time stamp files
3 - move files to archive directories
4 - zip files
5 - ftp files
极限只是你愿意学多少
这是一篇关于“Microsoft.Office.Interop.Excel”的文章。不幸的是,MS Office产品尚未以托管代码(.NET)重新编写
使用电源外壳
此代码段将数据从adventureworks2012.person.person转储到管道分隔的文件。MS Excel可以识别逗号分隔的文件
power shell还可以做很多其他事情
1 - create directories
2 - date time stamp files
3 - move files to archive directories
4 - zip files
5 - ftp files
极限只是你愿意学多少
这是一篇关于“Microsoft.Office.Interop.Excel”的文章。不幸的是,MS Office产品尚未以托管代码(.NET)重新编写
各种例程可以作为CLR程序集实现和加载。但是,我敢打赌您的组织不允许启用CLR…各种例程可以作为CLR程序集实现和加载。但是,我敢打赌您的组织不允许启用CLR…各种例程可以作为CLR程序集实现和加载。但是,我敢打赌您的组织不允许启用CLR…各种例程可以作为CLR程序集实现和加载。但是,我敢打赌您的组织不允许启用CLR…sqlcmd;分离/重新连接;备份/还原。NET的System.Data.SqlClient.SqlBulkCopy(等);excelvba+ODBCsqlcmd;分离/重新连接;备份/还原。NET的System.Data.SqlClient.SqlBulkCopy(等);excelvba+ODBCsqlcmd;分离/重新连接;备份/还原。NET的System.Data.SqlClient.SqlBulkCopy(等);excelvba+ODBCsqlcmd;分离/重新连接;备份/还原。NET的System.Data.SqlClient.SqlBulkCopy(等);excelvba+ODBC