标签: sql-server

无法看到 MSSQL 链接服务器上的所有目录

在 SqlServer 2000 上,我为 SqlServer 2005 机器创建了一个链接服务器,“服务器类型”设置为“SQL Server”(第一个单选按钮),链接服务器名称设置为远程机器的主机名。

但是 SqlServer 2000 只能看到 2005 服务器上的众多目录之一。我可以从那个目录中的表中 SELECT 就好了,但我无法访问同一台 2005 服务器上的任何其他目录。

我可以寻找哪些设置来弄清楚为什么会发生这种情况,或者 SqlServer 2000 在链接服务器上可以看到的目录数量是否有限制?

替代文字

sql-server sql-server-2005

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

sql server 连接字符串上的网络数据包大小以提高吞吐量

我们有一个数据加载作业,它在两个 sql 服务器之间的网络上移动相对大量的数据。服务器在同一个子网上,它们之间只有一个交换机。数据由几个大的 varchar 字段和一个 xml 字段组成。

为了提高吞吐量。我尝试将连接字符串上的网络数据包大小从默认的 4096 更改为 32627;然而,它似乎并没有帮助性能。我怀疑问题是尽管我们正在运行演出以太网,但未启用“巨型帧”。

为了确认这一点,我尝试了两个 ping 测试:

ping -l 1400 -f pdbsql01dul

作品

ping -l 4096 -f pdbsql01dul

数据包需要分片但DF设置。

如您所见,最大的数据包大小似乎在 1400 左右

我的问题是,如果 Jumbo 帧是 ~8096,那么将网络数据包大小设置为比这更大有什么好处吗?

如果连接是相关服务器的本地连接,这是否会改变?

connection jumboframes sql-server

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

外部硬盘驱动器上的 SQL Server 数据库

由于一些安全问题,我的老板要求我将所有敏感数据存储在外部/可移动存储设备中,例如 U 盘或外部硬盘驱动器,这特别包括我们正在运行的 SQL Server 2008 的 MDF/NDF/LDF 文件。

过去三天我一直在阅读,但没有找到解决方案。有什么解决办法吗?有没有人做过这样的事情?

hard-drive database sql-server

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

可重复、可靠的 SQL Server 部署

设置可以在多个虚拟服务器之间轻松重复的 SQL Server 部署的最佳方法是什么?微软是否为此提供了一些东西,或者 Powershell 脚本?

deployment sql-server

5
推荐指数
1
解决办法
245
查看次数

localsystem 和 NT AUTHORITY\SYSTEM 帐号一样吗?

我正在编写 SQL Server 作业,它需要一个所有者帐户。我正在使用 SQL Server 2008 企业版。我输入“localsystem”,然后使用检查名称功能让系统自动验证我输入的帐户是否正确。

检查名称返回后,帐户变为 NT AUTHORITY\SYSTEM。我的问题是,帐户 localsystem 和 NT AUTHORITY\SYSTEM 是否相同?我使用 Windows Server 2003 x64 Enterprise 作为主机操作系统。

提前致谢,乔治

sql-server

5
推荐指数
1
解决办法
9105
查看次数

SQL Server - 作为另一个域用户连接

我们使用 Windows 身份验证连接到我们的内部 SQL Server 实例(2005 和 2008 的混合)。

当我打开 SQL Server Management Studio 并连接到服务器时,它显然使用我当前的域凭据连接了我。

是否可以以某种方式覆盖它并以替代域用户身份登录?

目的是检查用户是否已正确设置并可以访问我希望他们访问的数据库。

我知道我可以以他们的身份登录到 Windows 会话,然后这样做,但这似乎有点乏味。

authentication sql-server

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

没有访问 SQL Server Express 2008 的权限?

我有一台安装了 SQL Server 2008 并允许远程连接的远程 PC。

我是 PC 上的管理员用户并已远程连接到 SQL Server,我正在尝试从备份中恢复数据库,但我尝试在服务器上执行的任何操作都被拒绝!

我可以将自己添加为 SQL 数据库的登录名,但只能使用公共服务器角色!

服务器设置为以本地帐户登录,我也运行了 SQL Server 浏览器!

我做错了什么或错过了什么?

sql-server sql-server-2008

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

在 Windows 中列出挂起的重启

我正在尝试在 Windows Server 2008 x86 系统上安装 SQL Server 2008,但收到一条错误消息,提示“规则‘重新启动计算机’失败”。我已经发现很多人说要清除注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations,但遗憾的是,我的服务器上的注册表中甚至不存在该项。我知道我以前遇到过这个确切的问题,而且该补救措施上次也没有奏效。我最终找到了一种方法来列出当前需要在 Windows 中重新启动的进程,我将其用作卸载内容的指南。对于我的生活,我无法再次找出如何做到这一点。

有谁知道如何通过命令行或其他工具在 Windows 中列出挂起的所需重启?

windows-server-2008 sql-server

5
推荐指数
1
解决办法
1824
查看次数

迁移的 SQL Server 数据库突然处于“正在恢复”状态

编辑:这仍然是一个实时问题,在尝试 RESTORE ... WITH RECOVERY 后不到一个小时。

我备份了一个 SQL Server 2005 数据库并将其恢复到一个新的 SQL 2008 实例。恢复快速而成功。一个小时左右,一切都很好。

突然,数据库现在在 Management Studio 中卡在“(正在恢复...)”状态,并且有一个绿色箭头图标,我的应用程序登录失败!

有什么建议吗?:-)

编辑:这是一个实时应用程序。如果我删除并重试,一小时左右的数据将丢失。

sql-server sql-server-2008

5
推荐指数
1
解决办法
5145
查看次数

2台服务器的高可用性?

是否可以使用 2 个服务器进行高可用性设置?

运行 Windows Web Server 2008 和 MSSQL Web 版(我知道不支持 Express)?

到了我们的一台专用服务器需要向外扩展并转到第二台服务器的地步,使用 Web 版而不是 Express 的成本已经增加了一倍多(db 仅为 500MB)。

iis cluster high-availability load-balancing sql-server

5
推荐指数
1
解决办法
3478
查看次数