我是否在某处读到过,如果您购买 SQL Server Enterprise 2008 R2,则许可证可以安装在 4 个独立的服务器上,还是我在想象?
在 MSSQL 2008 中创建新表后,智能感知列表从不显示更新的表或表名和列。(发生这种情况时,我正在使用服务器管理工作室)。
有谁知道如何在不关闭 SQL Server Management Studio 2008 并重新登录的情况下在 sql 2008 中刷新此信息。
我在 MSSQL 2008 Server 中有 100 个数据库。我需要创建一个只读用户来读取所有这些数据库。是否有服务器范围的角色:db_datareader 我可以将用户分配给,这样我就不需要通过每个数据库来添加用户映射。
谢谢,蒂姆
它可能对谁有帮助,这是我的最终脚本:
--You will need Server Level's Login user123 created first.
-- >=7 filtered out the system database, use this to find out your number
-- EXEC sp_MSForEachDB 'use ? SELECT DB_ID(), DB_NAME()'
EXEC sp_MSForEachDB
'USE ?
IF DB_ID() >= 7
BEGIN
CREATE USER user123 FOR LOGIN user123
EXEC sp_addrolemember db_datareader, user123
END
'
Run Code Online (Sandbox Code Playgroud) 我的 SQL Server 2008 R2 有一个映射的网络驱动器(称为Y:/),它在重新启动后重新连接(我刚刚检查了这个)。
当我尝试备份数据库 ( TASKS -> BACKUP) 时。网络驱动器Y:未列为可能的目标。当我尝试定义Backup TO: Disk destination位置时。
有人可以建议这是为什么吗?我还有哪些其他解决方案?
我们有一个 Sql Server 2008 (Express) 实例,用于保存我们公司的正在进行的和生产的数据库。如果我不得不猜测,服务器上可能有 65-70 个数据库。有些使用率相当高,有些使用率很低/没有使用。
过去几周我们一直注意到数据库随机进入和退出(恢复中)模式。因此,在 SQLSMS 中,如果我们查看数据库列表,我们将看到一些列为 {db_name}(恢复中)的数据库。然后如果我们刷新数据库列表,它将不再处于恢复状态,但也许新的......你可以继续刷新,你会看到数据库进入和退出这种模式。
它似乎发生在任何数据库上......甚至那些根本没有用的(例如测试数据库)。
它保持在恢复模式的时间长度通常只有 20-30 秒,如果是这样,但是使用它的网站将无法访问数据库,而它显示为(恢复中),导致错误网站。
我已经搜索过这个主题,似乎这可能是由于打开的事务造成的,但这发生在根本没有事务的数据库上(没有表/存储过程的新数据库)。
任何人都可以对此有所了解吗?
我正在使用 SQL Server 2008 企业版。我将向 SQL Server 发出大量查询。而且我认为 SQL Server 本身会在内部进行一些优化,例如将数据预取到 SQL Server 内部数据缓存中或在从物理页面文件加载之前从缓存中访问频繁请求的数据以提高性能。
查看 SQL Server 内部缓存命中率的任何解决方案?或者任何调整缓存以提高查询性能的最佳实践?
提前致谢,乔治
我继承了一个带有 SQL Server 的域,其中没有人知道它的管理员登录密码。我对域和该服务器拥有完全权限,有没有办法访问 SQL Server 实例?
首先,我不是系统管理员,只是一个因服务器性能不佳而沮丧的程序员......
我们目前正在较新的 E5-2650 CPU、24 GB RAM 上运行 VM(我相信主机是 Win Server 2008),至少根据“系统属性”对话框。我无法确定 SQL VM 拥有哪些资源,因为我只能访问它而不是主机。抱歉,我不太清楚自己的方式。我也不想让我们现在的系统管理员觉得我在问一堆问题,如果我不需要的话,我会踩到他的脚趾。我只是想提出一个升级案例,如果它有帮助的话......
我们正在运行 SQL Server 2008 r2,我们所有的客户端都是 Win 7 或通过运行 2008 的终端服务器的 RC。我们的应用程序非常依赖 DB,尤其是当您考虑到我们组织的规模时。
所以我的主要问题是,我们目前运行的是 Windows Server 2003 r2 sp2,升级到 Server 2008 r2(或更新版本)可以显着提高性能吗?我读过,因为它的新特性,它可以提高其他地方的性能,但我还没有看到任何人对数据库性能发表评论。
如果是这样,是否有任何证据可以用来支持我的论点?
此外,由于我们运行的是 SQL 2008 r2 并且我们的客户端是 Win 7,我们的客户端应该安装哪些 DB 驱动程序?服务器应该安装什么?
如果我需要详细说明任何事情,请发表评论。
performance windows-server-2008-r2 windows-server-2003-r2 sql-server-2008
我目前正在将一些服务器从 MS sql server 2000 迁移到 2008。一些遗留应用程序通过基本上检查服务器上是否存在具有该名称和密码的用户来进行密码保护。
每个应用程序在将密码发送到服务器之前都会将密码转换为大写,但是是的,您猜对了,服务器上的密码不一定以大写形式存储:这在 2000 年不是问题,但在 2008 年是(正确的! )。
这些应用程序没有任何允许用户更改密码的巧妙功能,我不想要求每个用户更改密码或更改应用程序,因此我想知道是否可以使用脚本将所有用户密码更改为 upper 以及如何创建它(要修改的表,如何修改散列字段等)?
我有一个带有 SQL Server 2008 的生产设备,我希望将我的 DEV 服务器与另一个运行 2005 的服务器合并。所以我的问题是,是否有任何我可以设置的选项可以让我将 2008 年的生产转储恢复到我在 SQL 2005 上的新开发?
谢谢!
sql-server-2008 ×10
sql-server ×7
backup ×1
password ×1
performance ×1
read-only ×1
sql ×1
users ×1