从脚本文件夹创建或调整 SQL Server 数据库

     2023-03-23     40

关键词:

【中文标题】从脚本文件夹创建或调整 SQL Server 数据库【英文标题】:Creating or adapting a SQL Server database from a scripts folder 【发布时间】:2013-10-04 09:13:27 【问题描述】:

我目前有一个代表数据库的源代码控制目录(即它为表、存储过程等创建脚本)。这目前与使用 RedGate SQL Compare 软件的实际数据库同步。是否可以(可能使用标准的 MS 数据库项目)编写这些表的脚本以创建新的(或调整旧的)数据库而不使用相同的 RedGate 软件?

我尝试创建一个新的 MS 数据库项目,但它似乎想从现有数据库运行,或者一次添加一个文件。

【问题讨论】:

【参考方案1】:

考虑创建一个新的数据库项目,然后使用Import Database 功能使用来自您的数据库服务器的对象填充项目。

【讨论】:

我确实考虑过这一点,但我希望能够在不先创建数据库的情况下做到这一点。 从您的帖子看来您已经创建了一个数据库。 我认为 Keith 走在了正确的轨道上。从您的脚本本地创建数据库并从那里导入项目或直接从您现有的数据库导入。如果您可以访问现有数据库,您应该能够轻松地从中创建项目。如果您可以选择,我也会考虑迁移到 SSDT 而不是 VS DB 项目。

从视图填充或创建表的 SQL Server 过程 - 性能问题

...数据库中的所有相应视图(v_)填充/创建表(t_)。我将以前的脚本从使用光标转换为提高运行速度。我还能做些什么来让它表现得更好吗?感谢任何帮助。请 查看详情

在sql server 2005中使用表数据创建脚本文件[重复]

】在sqlserver2005中使用表数据创建脚本文件[重复]【英文标题】:scriptFileCreationwithtabledatainsqlserver2005[duplicate]【发布时间】:2012-11-2610:15:19【问题描述】:可能重复:HowtosimplygeneratetheCREATESQLscriptforatableanddata?我使用sqlserver2005存储... 查看详情

SQL Server 数据库项目未正确处理新脚本文件的创建

】SQLServer数据库项目未正确处理新脚本文件的创建【英文标题】:SQLServerDatabaseProjectnothandlingnewscriptfilecreationcorrectly【发布时间】:2016-09-2811:27:22【问题描述】:在VisualStudio中使用SQLServer数据库项目时,如果数据库中有超过1000个... 查看详情

如何使用 sqlite3.exe 从导出的 .sql 脚本创建数据库

】如何使用sqlite3.exe从导出的.sql脚本创建数据库【英文标题】:Howtousesqlite3.exetocreatedatabasefromexported.sqlscript【发布时间】:2013-02-0915:44:16【问题描述】:尝试将SqlCe数据库转换为SQLite,我将其导出到.sql文件。现在我将如何使用sql... 查看详情

SQL Server 数据库项目 - 创建更改脚本

】SQLServer数据库项目-创建更改脚本【英文标题】:SQLServerdatabaseproject-Createchangescripts【发布时间】:2015-07-0705:52:49【问题描述】:我们通过连接现有数据库开始在VisualStudio2012中使用SQLServer数据库项目。我们正在开发一个与该数... 查看详情

寻找为整个 SQL Server 数据库创建导出脚本的工具 [关闭]

】寻找为整个SQLServer数据库创建导出脚本的工具[关闭]【英文标题】:LookingforatoolforcreatinganexportscriptforawholeSQLSeverdatabase[closed]【发布时间】:2012-09-1808:04:42【问题描述】:我正在开发一个MSSQLServer2008数据库。我拥有创建和更改表... 查看详情

SQL Server 2005 - 用户权限

...b_owner”数据库角色赋予“tuser”。当我运行创建数据库的脚本时,从这个用户登录开始,它将创建新的数据库。但是“tuser”无权访问从脚本生成 查看详情

如何使用存储过程在 SQL Server 中生成表的数据脚本文件?

】如何使用存储过程在SQLServer中生成表的数据脚本文件?【英文标题】:Howtogeneratetable\'sdatascriptfileinSQLServerusingstoredprocedure?【发布时间】:2016-08-1209:30:53【问题描述】:如何使用存储过程生成表的数据脚本?我找到了bcp实用程... 查看详情

如何从 C# 动态运行 SQL Server CE [Windows mobile] 中的 SQL 脚本文件?

】如何从C#动态运行SQLServerCE[Windowsmobile]中的SQL脚本文件?【英文标题】:HowtorunSQLscriptfilefromSQLServerCE[Windowsmobile]fromc#dynamically?【发布时间】:2012-01-0606:05:27【问题描述】:我有一个使用SQLServerCE3.5的Windowsmobile6应用程序...因此,... 查看详情

在 SQL Server 中使用 OLE DB 运行多个命令或 sql 脚本

】在SQLServer中使用OLEDB运行多个命令或sql脚本【英文标题】:RunmultiplecommansorsqlscriptusingOLEDBinSQLServer【发布时间】:2010-06-2712:11:41【问题描述】:是否可以使用OLEDB运行多个命令或sql脚本?例如运行sql脚本来创建数据库及其结构(... 查看详情

仅使用脚本在 MS SQL Server 之间移动多个表

】仅使用脚本在MSSQLServer之间移动多个表【英文标题】:MovingmultipletablesbetweenMSSQLServersusingonlyscript【发布时间】:2016-03-3113:10:36【问题描述】:如何在SQL服务器之间移动多个表(但不是数据库的每个表)?我有一个需要复制的表... 查看详情

如何使用 BCP 或 Sql Server Management Studio 从 Sql Server 中获取 BLOB 数据?

】如何使用BCP或SqlServerManagementStudio从SqlServer中获取BLOB数据?【英文标题】:HowdoIuseBCPorSqlServerManagementStudiotogetBLOBdataoutofSqlServer?【发布时间】:2011-01-2504:07:04【问题描述】:很抱歉,如果这个问题已经被问过,但我在任何地方都... 查看详情

从 SQL Server 2008 的 .mdf 和 .ldf 文件创建 MySQL 数据库

】从SQLServer2008的.mdf和.ldf文件创建MySQL数据库【英文标题】:CreateMySQLdatabasefrom.mdfand.ldffilesfromSQLServer2008【发布时间】:2016-10-0808:20:19【问题描述】:我有一些数据库大小超过10GB的.mdf和.ldf文件。我想用同样的方法创建一个MySQL数... 查看详情

从终端运行数据库中的 sql 文件

...:我有一个服务器,在该服务器的/var/www/目录中有一个sql脚本。该脚本用于创建表和数据库。我需要知道如何从终端或某些客户端执行此sql脚本,同时将文件保存在服务器上。PS-我不太了解这个主题的术语,所以我会研究其他关... 查看详情

编写整个数据库 SQL-Server 的脚本

】编写整个数据库SQL-Server的脚本【英文标题】:ScriptentiredatabaseSQL-Server【发布时间】:2009-07-2123:44:17【问题描述】:有没有一种方法可以从数据库中获取所有表、过程和其他对象的脚本?我知道有一个为数据库编写脚本的选项... 查看详情

用于迭代服务器的 SQL Server 脚本

】用于迭代服务器的SQLServer脚本【英文标题】:SQLServerScripttoIteratethroughservers【发布时间】:2011-02-1016:52:50【问题描述】:我正在尝试创建一个脚本来从服务器中的多个数据库获取数据,然后我希望它继续到下一个服务器并执行... 查看详情

撤消对 SQL Server 2005 数据库的更改

...述】:我在数据库[SQLServerServer2005]上运行了一些“ALTER”脚本,并覆盖了一些存储过程。有什么方法可以撤消更改并恢复我的旧存储空间?有没有办法从.LDf文件中获取执行的脚本?这样我就可以为我的存储过程重新运行我最初的... 查看详情

通过查询创建SQL Server的数据库脚本[重复]

】通过查询创建SQLServer的数据库脚本[重复]【英文标题】:CreatedatabasescriptofSQLServerthroughquery[duplicate]【发布时间】:2016-01-2704:07:59【问题描述】:我是C#和SQLServer编程的新手。我有一个项目,我必须在每次交易后自动创建数据库... 查看详情