Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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
如何将数据库上的表架构与C#中的sql脚本文件进行比较?_C#_Sql_Sql Server - Fatal编程技术网

如何将数据库上的表架构与C#中的sql脚本文件进行比较?

如何将数据库上的表架构与C#中的sql脚本文件进行比较?,c#,sql,sql-server,C#,Sql,Sql Server,假设我在数据库上有一个表名Anonymous,在硬盘上有一个文件名Anonymous.sql。我想知道表的架构是否与Anonymous.sql中定义的架构相同或不同。sql文件具有创建架构 我的问题是: 如何将表的架构与sql文件中的架构进行比较 如果它们有任何不同,我如何更改数据库上的表 如果您的表模式位于sql文件中,您可以使用comparer软件来比较这些文件 如果有任何更改,请使用该软件进行更改,然后在sql server中以前缀“alter table name”重新运行表架构 下载软

假设我在数据库上有一个表名
Anonymous
,在硬盘上有一个文件名
Anonymous.sql
。我想知道表的架构是否与
Anonymous.sql
中定义的架构相同或不同。sql文件具有创建架构

我的问题是:

  • 如何将表的架构与sql文件中的架构进行比较
  • 如果它们有任何不同,我如何更改数据库上的表

  • 如果您的表模式位于sql文件中,您可以使用comparer软件来比较这些文件

    如果有任何更改,请使用该软件进行更改,然后在sql server中以前缀“alter table name”重新运行表架构

    下载软件