试图在 Windows 盒子上打开一个洞来访问 sql server。
如何测试以查看端口是否打开(不使用 sql 测试登录等)
我正在寻找一种更通用的不涉及 sql server 的测试方法,只是为了隔离无法连接的问题,即它是登录问题还是连接/防火墙问题。
优化数据库维护的最佳实践是什么?
有必要更新统计数据吗?(我认为默认情况下统计更新是打开的)如何重新组织索引或只是重建它们?收缩数据库?完整性检查?
你多久运行一次?
问题:我们已经发展到需要真正的 DBA 的地步。很难找到真正的 DBA。
可能的解决方案:我认识一个有丰富经验的人(目前正在研究 MSSQL),他正在寻找一份新的 DBA 工作。他可能愿意考虑在 MySQL 商店工作(我没有问过)。
Snag:我不知道 MSSQL DBA 技能在多大程度上映射到 MySQL DBA 技能。我是一名开发人员,所以我对 MySQL 有足够的了解来开发使用它的应用程序(包括基本的性能调整、索引选择等)、进行架构设计和执行简单的实用程序任务(使用 mysqldump 进行备份、脚本编写等) .) 我对 MSSQL 一无所知。我实际上也不太了解 DBA 角色的界限。
任何有更多经验的人 - 也许作为 DBA - 都可以对此发表意见吗?MSSQL 和 MySQL 之间是否有足够的相似之处,以至于值得询问 MSSQL DBA 是否有兴趣申请 MySQL 职位?
我最近将我的操作系统升级到了 Windows 7,但这个新操作系统不允许我安装 SQL Server Management Studio。有没有办法绕过它?
我有一个在任何意义上都很大的 SQL Server 2005 数据库。它很复杂,它有很多数据(相对而言,但由于缺少 blob,它仍然相当大)并且被大量访问。
需要完成哪些基本管理任务才能确保数据库保持正常运行并且不会(最坏的情况)损坏或以其他方式恶化。
备份是给定的,但是处理事务日志的好方法是什么?您将它们保留多长时间,如果需要,您如何确保使用它们从备份中播放?
还应该进行哪些其他类型的维护?
我是 MS SQL 的新手,作为一名系统管理员经验有限的 Web 开发人员,希望他的服务提供商使用最佳实践,因此提出了这个问题。
我们在托管公司提供的远程 MS SQL 服务器上有一个数据库。我们托管公司的其他客户使用同一台服务器作为他们的数据库。当我使用 Microsoft SQL Server Management Studio Express 登录到服务器时,我可以看到大量信息,包括服务器上所有数据库的名称和所有登录名。
虽然我无法访问其他客户的数据库,也无法看到密码,但我什至能够看到这些信息,这对我来说似乎很奇怪。我当然不希望其他客户知道我的数据库名称或我的登录名。当我向我的服务提供商提出这个问题时,他的回答是:
我咨询了我的 SQL 人员,他说不幸的是 MSSQL Server 的一个限制。尽管数据库名称是可见的,但如果没有该数据库的密码,您将无法访问该数据库。
这是我登录后看到的:
这是设置 SQL Server 的正确方法吗?请确认或否认我的怀疑,答案是否定的,我需要找其他人来托管我们的数据库。
我们需要使用 SQL Server 代理 (SQL 2000) 运行日常作业,但我们不希望它在每个月的 22 日运行,因为有其他进程只在当天运行,这会发生冲突。
Agent 中的重复设置不提供任何排除选项,有什么方法可以实现吗?
我在客户的生产环境中有一个奇怪的问题。除了 SQL 服务器在虚拟服务器上运行之外,我无法提供有关基础架构的任何详细信息。数据、日志和文件流文件在另一台存储服务器上(数据和文件流一起并在单独的服务器上登录)。
在我们的本地测试环境中,有一个特定的查询以这些持续时间执行:
- 首先我们清除缓存
- 300 毫秒(第一次需要更长的时间,但从那时起它就被缓存了。)
- 20ms
- 15ms
- 17ms
在客户的生产环境中,SQL Server 更强大,这些是持续时间(我没有清除缓存的权限。明天试试)。
- 2500ms
- 2600ms
- 2400ms
客户生产环境中的服务器功能更强大,但它们确实有虚拟服务器(我们没有)。
可能是什么原因...
你会如何解决这个性能问题?
编辑:
有人问我数据集是否相等,并且确实如此。我在我们的环境中恢复了他们的数据库。确实,这是我第一眼看到的东西。(@Everyone:我添加了编辑,因为这将是许多人会想到的第一件事)。
是否可以在不停机的情况下将 sql server 2005 db 移动到运行 sql server 2008 的其他服务器?该系统是 24/7 全天候运行的,必须移动到具有不同存储空间的不同服务器。
我们尝试复制数据库,但这并不能在过程结束时保持整个数据库同步。
high-availability sql-server sql-server-2005 sql-server-2008
有关系吗?我们从 Thawte 购买我们的证书,我没有看到与您为 Web 服务器购买的证书相反的特殊类型的 SQL Server 证书。
如果这是一个愚蠢的问题,请对我温和。我是一名开发人员,而不是服务器专家。