更改运行 MS SQL 08 的 Windows Server 2008 的域成员身份是否安全?您是否已经这样做了并且您遇到了任何问题?我担心一旦服务器移入新域,可能存在某种域依赖项(帐户、权限)会破坏某些服务。
欢迎任何反馈。
我有一个在 Windows Server 上运行的生产 SQL Server 2008,我在我的笔记本电脑上进行测试和开发。我的笔记本电脑运行的是 Win XP 和 SQL Server Express 2008。除了拥有 SQL Server Express 之外,我还想在我的笔记本电脑上从完整的 SQL 服务器安装 SSIS。我意识到 SSIS 没有随 SQL Server Express 一起提供。但它确实与我拥有的 SQL Server 2008 一起提供。我想在我的笔记本电脑上安装 SSIS 2008 和 SQL Server Express,以便在本地构建我的 ETL 例程,然后稍后将它们部署到我的生产服务器。
我不知道如何使用 SQL Server 2008 安装媒体(澄清:不是 SQL Server Express 媒体)在我的笔记本电脑上安装 ONLY SSIS。当我进入 SQL Server Complete 安装中的“功能选择”步骤时,安装“数据库引擎服务”和“SQL Server 复制”的选项已选中但呈灰色,因此我无法取消选中它们。
如何在笔记本电脑上仅安装 SSIS?
一个相关的问题是“是否可以在没有安装任何版本的 SQL Server DB 的计算机上安装 SSIS?” 我觉得很多人认为 SSIS 是 SQL Server 的“一部分”,但它是一个独立的应用程序,可以连接到任何机器上的任何 SQL Server。为什么需要在我的笔记本电脑上安装 SQL Server 才能在我的服务器上执行 ETL?
我只是在想这个错误吗?
我正在执行我在这个站点上找到的脚本来标记我所有的表和存储过程以进行重新编译。
(我将其更改为也标记存储过程)
我有一个使用大量数据表的 Windows 窗体 (.net 3.5) 应用程序,在执行此脚本后,打开数据量大的窗体所需的时间从 8 秒缩短到仅 4 秒。
我必须定期运行这样的脚本吗?我认为 SQL Server 会负责编译程序等。
顺便说一句:这个问题应该在 SO 上吗?我以为 DBA 会在 SF 上。
我正在寻找一些有效的点来在 Oracle 与 SQL Server 之间进行选择,以处理大约 5-6 TB 的数据。此数据将在 8 个月内累积。任何超过 8 个月的数据都将从数据库中清除。
我正在考虑 Oracle 11G 标准版和 SQL Server 2008 标准版。
我不是在寻找易于开发,我纯粹是在处理大量数据并且仍然能够提供良好的性能。除了性能之外,如果有任何参数会有所不同,请突出显示。
我知道价格方面有很多差异,但如果性能差异很大,这不是一个因素。
我希望得到没有偏见的答案,没有宗教战争。
我有一个带有 2TB 数据库(450,000,000 行)的项目。什么是推荐内存?将有大约 200 名用户同时使用该信息。
SQL 2000 和 2005 维护计划是否应该对分离或脱机的数据库具有弹性?
我分离/脱机了一些数据库,现在维护计划完全失败,因为 SQL 找不到/连接到数据库。在我看来,SQL 要么根据这样的更改重新计算脚本,要么拥有一个向导生成的维护计划,该计划将(在最坏的情况下)仅发出有关不可用数据库的警告并继续执行独立部分脚本,例如其他数据库。
事实上,在我看来,我需要进入“用户数据库”维护计划的每个步骤块,将设置切换到“所有数据库”,退出向导,保存,返回并设置它回到“除系统数据库之外的所有数据库”,确定退出向导,然后保存。这是很多点击!(那是 2005 年,2000 年的名单同样尴尬)
正常吗?还是有其他问题?
谢谢!
当AUTO_CREATE_STATISTICS和AUTO_UPDATE_STATISTICS选项为ON时,是否有必要定期(例如每天)为 SQL Server 数据库手动更新统计信息?
关于如何解决这个问题的任何想法?
我尝试创建另一个数据库并在那里放置一些表,但实际上只有 1 个大表,几乎有 300 万行,这个表占用了所有空间,因此分离表是没有用的。
我虽然想迁移到 MySQL,但是使用这个数据库的(前)程序员使用 SQL Server 框架对它进行了编程,他很讨厌它,所以它有很多代码要更改,我认为可以完成,但我没有没有那么多时间。
除了购买 sql server,我想不出任何办法,但我没有那种钱,我也想过从 torrent 或类似的东西“借用”它,但我的服务器是 gigenet 上的专用服务器,并且那会破坏 TOS。
谢谢
我是管理系统的新手(因为我是一名开发人员),但最近,我在 Windows 服务器上执行基本的管理任务。我们有一个自动过程来恢复失败并显示消息的数据库:
There is insufficient free space on disk volume 'c:\' to create the database. The database requires 2218459136 additional free bytes, while only 1219432448 bytes are available.
Run Code Online (Sandbox Code Playgroud)
当我查看 C: drive -> properties 时,它说可用空间为 3GB。为什么会出现这种差异?(根据消息,数据库需要 2.1 GB)
我想我必须释放一些空间。我检查了任何可以删除的文件,但没有找到任何文件。作为临时解决方案,我应该对系统进行碎片整理吗(这会搞砸什么吗)?
另外,有没有办法找出哪些文件夹占用了大部分磁盘空间?
谢谢
编辑:另外,我阅读了有关磁盘清理实用程序的信息。那有风险吗?
当我的同事删除他刚刚使用 Management Studio 2008在 SQL 2008 Express上创建的数据库时,文件不会被删除。
当我删除刚刚使用 Management Studio 2008在 SQL 2005 Express上创建的数据库时,文件确实会被删除。
如果我的卸载程序在同一个 2005 数据库上执行 DROP DATABASE 查询,则文件不会被删除。
是否有确定文件是否将被删除或发生了什么的设置?