标签: sql-server

如何测试服务器上是否打开了特定端口,尤其是 1443?

试图在 Windows 盒子上打开一个洞来访问 sql server。

如何测试以查看端口是否打开(不使用 sql 测试登录等)

我正在寻找一种更通用的不涉及 sql server 的测试方法,只是为了隔离无法连接的问题,即它是登录问题还是连接/防火墙问题。

windows-server-2003 sql-server

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

sql server 维护计划

优化数据库维护的最佳实践是什么?

有必要更新统计数据吗?(我认为默认情况下统计更新是打开的)如何重新组织索引或只是重建它们?收缩数据库?完整性检查?

你多久运行一次?

sql-server

6
推荐指数
1
解决办法
494
查看次数

与平台无关的 DBA 技能比例是多少?

问题:我们已经发展到需要真正的 DBA 的地步。很难找到真正的 DBA。

可能的解决方案:我认识一个有丰富经验的人(目前正在研究 MSSQL),他正在寻找一份新的 DBA 工作。他可能愿意考虑在 MySQL 商店工作(我没有问过)。

Snag:我不知道 MSSQL DBA 技能在多大程度上映射到 MySQL DBA 技能。我是一名开发人员,所以我对 MySQL 有足够的了解来开发使用它的应用程序(包括基本的性能调整、索引选择等)、进行架构设计和执行简单的实用程序任务(使用 mysqldump 进行备份、脚本编写等) .) 我对 MSSQL 一无所知。我实际上也不太了解 DBA 角色的界限。

任何有更多经验的人 - 也许作为 DBA - 都可以对此发表意见吗?MSSQL 和 MySQL 之间是否有足够的相似之处,以至于值得询问 MSSQL DBA 是否有兴趣申请 MySQL 职位?

mysql sql-server

6
推荐指数
1
解决办法
547
查看次数

我可以在 Windows 7 中运行 SQL Server Management Studio 吗?

我最近将我的操作系统升级到了 Windows 7,但这个新操作系统不允许我安装 SQL Server Management Studio。有没有办法绕过它?

windows-7 sql-server

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

保持 SQL Server 2005 数据库健康需要完成哪些基本任务

我有一个在任何意义上都很大的 SQL Server 2005 数据库。它很复杂,它有很多数据(相对而言,但由于缺少 blob,它仍然相当大)并且被大量访问。

需要完成哪些基本管理任务才能确保数据库保持正常运行并且不会(最坏的情况)损坏或以其他方式恶化。

备份是给定的,但是处理事务日志的好方法是什么?您将它们保留多长时间,如果需要,您如何确保使用它们从备份中播放?

还应该进行哪些其他类型的维护?

database-administration sql-server sql-server-2005

6
推荐指数
1
解决办法
126
查看次数

您如何配置 MS SQL Server 以防止将所有数据库名称和登录名暴露给任何经过身份验证的用户?

我是 MS SQL 的新手,作为一名系统管理员经验有限的 Web 开发人员,希望他的服务提供商使用最佳实践,因此提出了这个问题。

我们在托管公司提供的远程 MS SQL 服务器上有一个数据库。我们托管公司的其他客户使用同一台服务器作为他们的数据库。当我使用 Microsoft SQL Server Management Studio Express 登录到服务器时,我可以看到大量信息,包括服务器上所有数据库的名称和所有登录名。

虽然我无法访问其他客户的数据库,也无法看到密码,但我什至能够看到这些信息,这对我来说似乎很奇怪。我当然不希望其他客户知道我的数据库名称或我的登录名。当我向我的服务提供商提出这个问题时,他的回答是:

我咨询了我的 SQL 人员,他说不幸的是 MSSQL Server 的一个限制。尽管数据库名称是可见的,但如果没有该数据库的密码,您将无法访问该数据库。

这是我登录后看到的:

  • mssql.server.com
    • 数据库
      • 系统数据库
      • 一大堆客户数据库...
    • 安全
      • 登录
      • 一大堆客户端登录...
    • 服务器对象
    • 复制
    • 管理

这是设置 SQL Server 的正确方法吗?请确认或否认我的怀疑,答案是否定的,我需要找其他人来托管我们的数据库。

security sql-server ssms

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

SQL Server 代理作业 - 除每月 1 天外,每天安排

我们需要使用 SQL Server 代理 (SQL 2000) 运行日常作业,但我们不希望它在每个月的 22 日运行,因为有其他进程只在当天运行,这会发生冲突。

Agent 中的重复设置不提供任何排除选项,有什么方法可以实现吗?

sql-server

6
推荐指数
1
解决办法
6968
查看次数

SQL Server 在生产环境中运行缓慢

我在客户的生产环境中有一个奇怪的问题。除了 SQL 服务器在虚拟服务器上运行之外,我无法提供有关基础架构的任何详细信息。数据、日志和文件流文件在另一台存储服务器上(数据和文件流一起并在单独的服务器上登录)。

在我们的本地测试环境中,有一个特定的查询以这些持续时间执行:

  • 首先我们清除缓存
  • 300 毫秒(第一次需要更长的时间,但从那时起它就被缓存了。)
  • 20ms
  • 15ms
  • 17ms

在客户的生产环境中,SQL Server 更强大,这些是持续时间(我没有清除缓存的权限。明天试试)。

  • 2500ms
  • 2600ms
  • 2400ms

客户生产环境中的服务器功能更强大,但它们确实有虚拟服务器(我们没有)。

可能是什么原因...

  • 内存不足?
  • 碎片化?
  • 物理存储?

你会如何解决这个性能问题?

编辑:

有人问我数据集是否相等,并且确实如此。我在我们的环境中恢复了他们的数据库。确实,这是我第一眼看到的东西。(@Everyone:我添加了编辑,因为这将是许多人会想到的第一件事)。

performance sql-server

6
推荐指数
1
解决办法
6203
查看次数

以零停机时间移动 SQL-Server 数据库

是否可以在不停机的情况下将 sql server 2005 db 移动到运行 sql server 2008 的其他服务器?该系统是 24/7 全天候运行的,必须移动到具有不同存储空间的不同服务器。

我们尝试复制数据库,但这并不能在过程结束时保持整个数据库同步。

high-availability sql-server sql-server-2005 sql-server-2008

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

哪种类型的证书用于加密 SQL Server?

有关系吗?我们从 Thawte 购买我们的证书,我没有看到与您为 Web 服务器购买的证书相反的特殊类型的 SQL Server 证书。

如果这是一个愚蠢的问题,请对我温和。我是一名开发人员,而不是服务器专家。

ssl-certificate sql-server

6
推荐指数
1
解决办法
1928
查看次数