我正在尝试在 Management Studio 中创建一个表,在阅读了新的(从 SQL 2005 开始)NEWSEQUENTIALID()
函数后,我想试一试。
这就是我正在做的:
但它不让我。我得到的错误信息是:
'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'.
Run Code Online (Sandbox Code Playgroud)
我在这里错过了一个技巧吗?我肯定在运行 SQL Server 2008 R2。
我们在周五晚上 9 点运行每周备份作业,我们遇到了一些关于磁盘空间(有时会变得非常低)和性能方面的问题。我们正在考虑精简/优化所发生的事情,并感谢您的意见。
具体来说:
备份过程大约需要 4 小时才能在备份期间更新统计信息。我们可以安全地禁用此过程以节省时间吗?
我们经常会遇到磁盘空间不足的情况,想知道是否应该重新调整这个过程。目前它创建备份,然后删除以前的备份,这就是占用磁盘空间的原因。我们可以安全地删除前一首,然后做备份?
非常欢迎任何其他评论或意见编辑:服务器上 SQL 文件的总大小约为 35GB。一个 db 的大小约为 25GB,而其他 6 个共享组成了另外 10GB 左右。
我不得不将几个 SQL Server 2008 数据库移动到我们的新 db 服务器,所以我将它们全部备份(到 .bak 文件),将这些文件复制到新盒子并恢复它们(全部使用 SQL Management Studio 完成)。
一切顺利,但现在我发现我无法使用继续在旧 RDBMS 上工作的 SQL Server 帐户登录任何数据库。顺便说一句,我的 Windows 身份验证登录仍然可以正常工作。
我有这个想法,用户和权限都将无缝复制到新的数据库服务器上,但似乎某处出了问题。我将不胜感激评论/建议/提供帮助;-)
我们刚刚有了一台新服务器,所以我需要从旧的 db 框中复制现有的 SQL Server 2008 实例。
我通常通过复制 .mdf 和日志文件并附加它们来做到这一点,但我无法将 dbs 离线,因为它们 24/7 使用,所以我备份了数据库并在新的数据库上恢复它们机器。但是,我最终遇到了一些问题,其中之一与孤儿用户有关。所以我正在寻找的是一个故障安全的过程,以最小的大惊小怪/麻烦/头痛来移动一切。我是一名 .Net 开发人员,拥有相当多的 SQL,但 SQL Server 的内部工作原理对我来说在很大程度上是个谜,我发现 MS 文档很难浏览。
请帮忙。
作为此处描述的过程的一部分,我正在按照此处的 MS 文档将登录名从 SQL Server 的一个实例迁移到另一个实例。这涉及将服务器置于单用户模式(我已经完成),然后运行脚本等。
但是,在单用户模式下(仅运行 SqlServer 服务)重新启动后,我无法使用我的 Windows 帐户或sa
凭据登录。我收到错误:
Failed to connect to <servername>
Login failed for user 'sa'. Reason: Server is in single user mode.
Only one administrator can connect at this time. (Microsoft SSQL Server, Error: 18461)
Run Code Online (Sandbox Code Playgroud)
正常重启服务器(即多用户模式)后,所有登录工作正常。
谁能解释发生了什么和/或如何纠正这个问题?
我正在处理位于我们 Intranet 上的 SQL 2008 实例。一切都很好,只是有时智能感知在那里并且可以工作,有时却没有。它是一个非常快的网络,所以我不认为 RDBMS 会因为延迟问题等原因被动地关闭智能感知。
是否有其他机制可用于确保智能感知始终有效?
backup ×3
restore ×2
sql-server ×2
disk-space ×1
intellisense ×1
maintenance ×1
migration ×1
permissions ×1
security ×1
ssms ×1