我正在考虑要Tech.Ed黄金海岸(澳大利亚)。我对许多技术精湛的美国 SQL Server 演讲者和演示感到非常嫉妒。
将有哪些著名的 SQL 人物(甚至推测都可以)?
不同国家/地区的 TechEd 有多相似?是同一个人在不同国家/地区进行的“全球路演”还是主要是本地 Microsofties 和 MVP 的存在?
更新:很高兴看到现在技术演示在线并且可以免费下载!这里有很多很棒的内容:http : //www.msteched.com/
我们想在运行 Oracle 的旧机器上安装 SQL Server。它们不能在同一台机器上共存有什么原因吗?
SQL Server 在系统程序文件目录结构中创建其数据库。
我想将数据库文件与系统分区分开。
假设已经创建并填充了数据库:如何将与数据库相关的所有文件移动到单独分区上的不同位置?
database-administration sql-server sql-server-2005 sql-server-2008
我在 47mb 的 Shairpoint 搜索数据库上运行带有 REPAIR_ALLOW_DATA_LOSS 的 CheckDB
它已经运行了 > 30 分钟。这是正常的吗?
需要多长时间?
在负载测试的几个小时内,看到测试服务器将 tempdb 日志文件增长到 8 GB,其中 12 GB 已分配。tempdb 数据文件几乎没有文件空间使用。在 tempdb 中运行 DBCC OPENTRAN,超过几秒钟没有打开的事务。我正在运行 SQL Server 2005 并且读取快照隔离已关闭。
如何确定消耗 tempdb 日志的内容?
我们正在将重要的 SQL Server 数据库 [65Gib] 移至新服务器。
添加到组合中,我们将从 SQL Server 2005 迁移到 SQL Server 2008 R2,理想情况下需要花一些时间执行 ALTER 以将各种表移动到不同的文件组中。
传统的刀结束将是:
我希望尽可能多地预加载传输;有没有一种好的 [简单] 方法来复制数据库的实时版本并继续更新目标服务器,直到完成所有准备工作?我突然想到我可以使用复制,但我不知道我是否可以将复制从站提升为主站...
还是我在尝试同时切换服务器和软件版本时犯了错误?
我在 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 2000、2005 和 2008 服务器,并且我们总是在完全备份之前每晚运行一次 DBCC CHECKDB,理论上您希望在备份之前确保数据库处于良好状态. (显然,备份的完整验证只能通过测试还原来完成,但这是一个稍微不同的主题。)
假设我无法将 DBCC 卸载到备份服务器或其他东西(这将是理想的),那么 DBCC CHECKDB 后跟 FULL BACKUP 是最佳顺序吗?
我发现讨论此问题的唯一“最佳实践”文档是我在 TechNet 上找到的 2006 年SAP SQL Server 维护的最佳实践:
理想情况下,应该在执行联机数据库备份之前运行使用 DBCC CHECKDB 的一致性检查。
这个建议正确吗?它是否适用于所有版本的 SQL?
(如果这有帮助,提出这个问题的部分动机是 DBCC 运行时似乎每晚都有相当大的变化,所以我们不能确切地依赖备份何时完成,这使得我们的磁带存档计划工作困难。另外,如果维护时间很长并且由于任何原因必须取消,我宁愿备份可靠地完成而不是 DBCC。)
我确定有人问过这个问题,但时代变了,SQL 首选项等也变了……我想这个地方将是问这个问题的最佳地点,我相信很多 DBA 都来过这里。
但是我需要知道什么开始。我于今年 12 月毕业,获得了计算机科学学士学位,我参加了两门数据库课程,并为其中一门课程建立了自己的数据库驱动音乐商店(这是基本的,但效果很好,看起来很不错)。
无论如何,我不确定大多数公司使用什么数据库。我知道有 Mysql(但那通常是我不感兴趣的网络内容)、Oracle,然后是 MS-SQL 服务器,以及其他一些。
认证途径似乎使 MS-SQL 服务器更容易(2008 年)和更便宜,Oracle 似乎相当......“想要”就工作而言,但我也看到了我对 MSSQL 的公平份额。还有....差异有那么大吗?就实际编码而言。DBA 的就业市场如何?好的?坏的?见过更好的日子吗?接下来我应该做什么来确保我能找到一份体面的工作,正确的道路是什么?任何答案都是有用的答案!
谢谢