Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从Excel表创建SQL Server数据库_Sql Server_Ssis - Fatal编程技术网

Sql server 从Excel表创建SQL Server数据库

Sql server 从Excel表创建SQL Server数据库,sql-server,ssis,Sql Server,Ssis,我目前有一份基于数据库的Excel报告,其中包含以下列: 表名、列名、数据类型、最大长度、精度、比例 我想知道是否可以将其导入到另一个SQL Server副本中,以重新创建空数据库。我目前没有访问源数据库的权限,因此需要从这个元数据开始 感谢您的回复-我的方法是在Excel中连接一个create语句,然后将其复制并粘贴到SQL Server中 所以 形成 "CREATE TABLE" & table_name"& "("& column_name1 &am

我目前有一份基于数据库的Excel报告,其中包含以下列:

表名、列名、数据类型、最大长度、精度、比例


我想知道是否可以将其导入到另一个SQL Server副本中,以重新创建空数据库。我目前没有访问源数据库的权限,因此需要从这个元数据开始

感谢您的回复-我的方法是在Excel中连接一个create语句,然后将其复制并粘贴到SQL Server中

所以

形成

"CREATE TABLE" & table_name"&
    "("&
    column_name1 &" "& data_type &"("& size &"),"&
    ....
并列出我的字段列表


从报告中将几百个表输入SQL大约需要5分钟

您可以看看如何使用Biml和BimlScript生成数据库。您可以通过脚本任务来完成它。
"CREATE TABLE" & table_name"&
    "("&
    column_name1 &" "& data_type &"("& size &"),"&
    ....