标签: sql-server

如何将 Microsoft SQL Server 数据库转储到 SQL 脚本?

有没有办法将 Microsoft SQL Server 数据库导出到 sql 脚本?

我正在寻找与 mysqldump 行为类似的东西,取一个数据库名称,并生成一个脚本,该脚本将重新创建所有表、存储过程、重新插入所有数据等。

我已经看过http://vyaskn.tripod.com/code.htm#inserts,但我理想情况下想要一些东西来重新创建所有内容(不仅仅是数据),这些内容可以在一个步骤中生成最终脚本。

sql migration sql-server

139
推荐指数
6
解决办法
22万
查看次数

在虚拟机中运行数据库有什么缺点?我如何克服它们?

在虚拟机中运行的任何事情都会有性能损失的一定水平,但需要多少真正影响数据库系统的性能?

我发现这篇学术参考论文有一些有趣的基准测试,但它是仅使用 Xen 和 PostgreSQL 的有限测试。结论是,使用虚拟机“不会以很高的性能成本”(尽管您可能认为实际数据并非如此)。

在虚拟机中运行数据库有哪些技术、管理和其他缺陷?

请发布可以得到客观事实支持的答案,我对猜测或任何其他半宗教论点不感兴趣(极客的热情在很多方面都很好,但这对我们没有帮助)。

话虽如此,

  • 在虚拟机中运行数据库时会出现什么问题?(请发参考资料)
  • 这些问题重要吗?
    • 它们仅在某些情况下才有意义吗?
  • 有哪些解决方法?

oracle postgresql virtualization database sql-server

65
推荐指数
4
解决办法
2万
查看次数

获取 SQL Server 代理作业列表

我有大量的选择可以添加到电子表格中,不想手动完成。生成 SQL Server 代理作业列表的 T-SQL 命令是什么?

sql-server

63
推荐指数
3
解决办法
24万
查看次数

SQL Server 标准版和网络版有什么区别?

这两个版本之间是否存在技术差异,或者仅仅是它们的许可方式?

sql-server

54
推荐指数
3
解决办法
23万
查看次数

如何检查 DBCC SHRINKFILE 的进度?

有没有办法找出DBCC SHRINKFILE语句的进度?

这是我运行它的方式

dbcc 收缩文件('main_data',250000)

我在 SQL Server 2005 和 2008 上运行上述语句。

[更新] 这是我为了检查进度和正在运行的文本而运行的查询。

select  T.text, R.Status, R.Command, DatabaseName = db_name(R.database_id)
        , R.cpu_time, R.total_elapsed_time, R.percent_complete
from    sys.dm_exec_requests R
        cross apply sys.dm_exec_sql_text(R.sql_handle) T
Run Code Online (Sandbox Code Playgroud)

shrink sql-server sql-server-2005 sql-server-2008

47
推荐指数
5
解决办法
8万
查看次数

电源外壳?你使用它吗?你能告诉我一些我可以用它做的很酷的系统管理事情吗?

我到处都在阅读PowerShell是未来的方式。当它第一次发布时,我做了一大堆虚拟实验室,但从那以后我还没有在生产环境中使用它。我知道有一天我会处理已经安装了操作系统的操作系统,所以我想做好准备。

我想知道:

  1. 你使用它吗?
  2. 您使用 PowerShell 的“引导”过程是什么?
  3. 你用它编写了什么样的系统管理任务?
  4. 我是 SQL Server 数据库管理员。有什么很酷的事情与它有关?

似乎每个人都同意微软正在努力推动这一点,但实际上还没有人使用它。我想听听使用它来完成日常任务并分享一些代码示例的系统管理员的意见。

windows powershell windows-server-2003 windows-server-2008 sql-server

45
推荐指数
8
解决办法
2万
查看次数

启用 SQL Server 自动收缩是否安全?

可以为数据库启用许多 SQL Server 选项,其中最容易被误解的选项之一是自动收缩。安全吗?如果没有,为什么不呢?

sharepoint database team-foundation-server sql-server

45
推荐指数
1
解决办法
4万
查看次数

不良系统管理员的早期迹象

我们即将让我们的第一个系统管理员来管理大量 SQL Server,而这些 SQL Server 以前一直被开发人员和 IT 支持人员共同管理。早就应该这样做了,我们多年来一直试图说服上级同意这一点。
好吧,最后他们做到了,但我们能够提供的薪水至少可以说并没有完全鼓舞人心。尽管如此,我们还是以某种方式抓住了一个。
我想知道的是,新的系统管理员并不真正知道他们在做什么或要寻找哪些危险的习惯,特别是在 SQL Server 上,需要注意的早期迹象是什么。我有点紧张,因为我们的低价地下室狩猎可能效果不佳,其他角色就是这种情况。

请问有什么想法吗?

sql-server

43
推荐指数
5
解决办法
9180
查看次数

SQL Server (2005/2008):完全备份是否在完全恢复模式下截断日志

我刚刚阅读了很多 MSDN 文档,我想我了解不同的恢复模型和备份链的概念。我还有一个问题:

完整数据库备份是否会截断事务日志(使用完整恢复模式)?

  • 如果是:MSDN 中在哪里提到了这一点?我所能找到的只是 BACKUP LOG 截断日志。

  • 如果没有:为什么?由于完整数据库备份会启动一个新的备份链,那么在日志中保留完整备份之前完成的事务有什么意义呢?

backup sql-server

41
推荐指数
4
解决办法
6万
查看次数

什么是命名实例和默认实例?

什么是命名实例和默认实例?它们之间的区别是什么?为什么使用它们?

sql-server

41
推荐指数
4
解决办法
16万
查看次数