标签: sql-server

为什么要参加 Tech.Ed?

我正在考虑要Tech.Ed黄金海岸(澳大利亚)。我对许多技术精湛的美国 SQL Server 演讲者和演示感到非常嫉妒。

将有哪些著名的 SQL 人物(甚至推测都可以)?

不同国家/地区的 TechEd 有多相似?是同一个人在不同国家/地区进行的“全球路演”还是主要是本地 Microsofties 和 MVP 的存在?

更新:很高兴看到现在技术演示在线并且可以免费下载!这里有很多很棒的内容:http : //www.msteched.com/

windows sql-server

6
推荐指数
1
解决办法
401
查看次数

Oracle 和 SQL Server 可以存在于同一台服务器上吗?

我们想在运行 Oracle 的旧机器上安装 SQL Server。它们不能在同一台机器上共存有什么原因吗?

oracle sql-server

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

SQL Server 2Kx:如何将数据库移动到本地文件系统中的不同分区?

SQL Server 在系统程序文件目录结构中创建其数据库。

我想将数据库文件与系统分区分开。

假设已经创建并填充了数据库:如何将与数据库相关的所有文件移动到单独分区上的不同位置?

database-administration sql-server sql-server-2005 sql-server-2008

6
推荐指数
1
解决办法
2万
查看次数

我应该期望带有 REPAIR_ALLOW_DATA_LOSS 的 CheckDB 运行多长时间

我在 47mb 的 Shairpoint 搜索数据库上运行带有 REPAIR_ALLOW_DATA_LOSS 的 CheckDB

它已经运行了 > 30 分钟。这是正常的吗?

需要多长时间?

sharepoint data-recovery checkdb sql-server

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

Tempdb 日志文件用法

在负载测试的几个小时内,看到测试服务器将 tempdb 日志文件增长到 8 GB,其中 12 GB 已分配。tempdb 数据文件几乎没有文件空间使用。在 tempdb 中运行 DBCC OPENTRAN,超过几秒钟没有打开的事务。我正在运行 SQL Server 2005 并且读取快照隔离已关闭。

如何确定消耗 tempdb 日志的内容?

sql-server

6
推荐指数
1
解决办法
3209
查看次数

在系统和 SQL Server 版本之间移动 SQL Server 数据库的最快方法?

我们正在将重要的 SQL Server 数据库 [65Gib] 移至新服务器。

添加到组合中,我们将从 SQL Server 2005 迁移到 SQL Server 2008 R2,理想情况下需要花一些时间执行 ALTER 以将各种表移动到不同的文件组中。

传统的刀结束将是:

  • 关闭旧服务器
  • 复制数据库文件(刚刚意识到我必须找到一些其他方法来从 masterdb复制用户登录)
  • 将它们通过 GigE 复制到新数据库
  • 将数据库导入新服务器并允许进行任何升级。
  • 完成 ALTER
  • 启用新服务器

我希望尽可能多地预加载传输;有没有一种好的 [简单] 方法来复制数据库的实时版本并继续更新目标服务器,直到完成所有准备工作?我突然想到我可以使用复制,但我不知道我是否可以将复制从站提升为主站...

还是我在尝试同时切换服务器和软件版本时犯了错误?

sql-server

6
推荐指数
1
解决办法
6259
查看次数

有没有办法运行 sqlcmd 来获取查询输出而不显示受影响的行数?

我在 SQL Server 2005 中运行一个简单的查询,并希望它通过 sqlcmd 导出到一个文件。我希望得到没有标题和查询元数据的 csv 格式的结果(有多少行受到影响)。对于标题,您实际上可以指定 -h -1 但如何摆脱结尾文本?

现在我有

sqlcmd -S klingon -d stardb -i C:\testscript.sql -o C:\testresults.csv -h -1 -s ","
Run Code Online (Sandbox Code Playgroud)

脚本很简单

select x, y, z from agent
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果是这样的:

         24 aingles1         creablegs            
         25 tbails12         bull2dog12           
         26 jtaylor3         Leandon62606         
         27 forrestw1        nuke19211            

(4 rows affected)
Run Code Online (Sandbox Code Playgroud)

我似乎无法在帮助文件中找到任何内容来告诉我如何删除最后一部分,该部分告诉我有多少行受到影响。

任何人的想法?

sql-server sql-server-2005

6
推荐指数
1
解决办法
3万
查看次数

如何回滚已删除的表数据?

我不小心删除了一张表,我该如何回滚它。请建议。

sql sql-server

6
推荐指数
2
解决办法
3万
查看次数

我应该在完整备份之前运行 DBCC checkdb 吗?还是之后?

我们混合使用 SQL 2000、2005 和 2008 服务器,并且我们总是在完全备份之前每晚运行一次 DBCC CHECKDB,理论上您希望在备份之前确保数据库处于良好状态. (显然,备份的完整验证只能通过测试还原来完成,但这是一个稍微不同的主题。)

假设我无法将 DBCC 卸载到备份服务器或其他东西(这将是理想的),那么 DBCC CHECKDB 后跟 FULL BACKUP 是最佳顺序吗?

我发现讨论此问题的唯一“最佳实践”文档是我在 TechNet 上找到的 2006 年SAP SQL Server 维护的最佳实践:

理想情况下,应该在执行联机数据库备份之前运行使用 DBCC CHECKDB 的一致性检查。

这个建议正确吗?它是否适用于所有版本的 SQL?

(如果这有帮助,提出这个问题的部分动机是 DBCC 运行时似乎每晚都有相当大的变化,所以我们不能确切地依赖备份何时完成,这使得我们的磁带存档计划工作困难。另外,如果维护时间很长并且由于任何原因必须取消,我宁愿备份可靠地完成而不是 DBCC。)

backup checkdb dbcc sql-server

6
推荐指数
1
解决办法
8782
查看次数

成为 DBA,我需要知道什么?

我确定有人问过这个问题,但时代变了,SQL 首选项等也变了……我想这个地方将是问这个问题的最佳地点,我相信很多 DBA 都来过这里。

但是我需要知道什么开始。我于今年 12 月毕业,获得了计算机科学学士学位,我参加了两门数据库课程,并为其中一门课程建立了自己的数据库驱动音乐商店(这是基本的,但效果很好,看起来很不错)。

无论如何,我不确定大多数公司使用什么数据库。我知道有 Mysql(但那通常是我不感兴趣的网络内容)、Oracle,然后是 MS-SQL 服务器,以及其他一些。

认证途径似乎使 MS-SQL 服务器更容易(2008 年)和更便宜,Oracle 似乎相当......“想要”就工作而言,但我也看到了我对 MSSQL 的公平份额。还有....差异有那么大吗?就实际编码而言。DBA 的就业市场如何?好的?坏的?见过更好的日子吗?接下来我应该做什么来确保我能找到一份体面的工作,正确的道路是什么?任何答案都是有用的答案!

谢谢

database-administration sql-server

6
推荐指数
1
解决办法
9415
查看次数