我不是数据库管理员;我是一名开发人员 - 我在使用 SQL Server Management Studio 时遇到了问题。我在 Windows 2008 Server R2 上安装了 SQL Server 2008 Standard,根据 SQL Server 配置管理器,我有两个实例:OFFICESERVERS(用于 SharePoint)和 MSSQLSERVER。
当我打开 SQL Server Management Studio 时,我只能发现 OFFICESERVERS。我已经检查了两个实例的协议配置,但没有看到任何内容向我表明为什么会出现这种情况。
有什么提示吗?
我正在寻找有关 SQL DBA(而非 SQL 服务帐户)需要哪些操作系统级别权限的 Microsoft 文档、文章或白皮书。一般假设 SQL DBA 需要本地管理员权限,但据我所知,仅在 SQL 安装期间才需要。
任何指向此类文档的指针将不胜感激。
尝试在报表生成器中添加数据集时,系统会提示我“输入数据源凭据”。

选择“使用当前 Windows 用户”失败,我没有指定用户的密码。
我们有一个 Windows Server 2008 R2(64 位)8GB 服务器,根据 Sysinternals RAMMap,使用 AWE 分配了 2GB 内存。据我了解,这意味着这些页面保留在物理内存中,永远不会被推出。这会导致其他应用程序被推出物理内存。
在 RAMMap 的 Physical Pages 选项卡上,所有 AWE 页面的 Process 列都为空。
我们在那个盒子上运行 SQL Server,但是(通过 SQL Server Management Studio,在服务器属性 -> 内存,在服务器内存选项下)它说配置为不使用 AWE。
但是,当停止SQL Server 时,AWE 页面突然消失了。所以它确实是罪魁祸首。
所以我有三个问题:
我们的数据中心有基本的服务器端病毒扫描,但它很昂贵,使用大量的 CPU 周期,并且维护起来很烦人。我不是在寻找关于“更好”的 AV 软件的销售宣传,我更在寻找社区的脉搏,看看其他人在他们的数据中心做什么。
这是我们数据中心的快速概览 - 主要是一个 Windows 商店,拥有少量 Web 服务器和大量 SQL Server。在 Web 服务器中,只有少数是面向公众的,并且端口限制非常严格 - 端口 80 和 443。没有一个 SQL Server 是面向公众的。
在“内部”威胁(用户做蠢事)方面,我们对权限非常严格,因此只有极少数公司可以在服务器端安装任何东西。其他所有人都使用网站或客户端工具来访问服务器。
因此,在这种“受保护”的私有数据中心场景中,95% 的用户从客户端工具访问服务器,并且几乎没有公开曝光,是否有充分的理由在我们所有的后台运行 A/V 客户端?终端服务器与否?
我有一个 Microsoft Sql Server,它可以处理由 java 和 c# 中的多个客户端组成的公司软件套件的中等流量。
它因“暂停”查询而过载。他们最终通过了,但有些超时(尤其是写入)。查询主要是读取。
有什么办法可以加快速度,或者以其他方式修复它?
这是我的活动监视器的图片,以显示我在说什么:

旁注:我们计划迁移到 MySql 已经有一段时间了。这会有所帮助吗?我知道 MS Sql 很强大,但它的默认值是 Read-Committed,这会伤害什么吗?
我正在使用 windows7 操作系统,并且我在 MSSQL Server 2005 上有一个数据库,我正在使用以下代码导入数据库
sqlcmd -S [server instance name] -d [database name] -i [filename you want to import]
Run Code Online (Sandbox Code Playgroud)
如果有的话,我想导出类似上面命令的数据库?
我们有一个 MS SQL 服务器和两个网站服务器。我正在将所有站点从其中一台网站服务器迁移到新的。
将它们移动到新服务器后,我的 asp.net 站点无法连接到外部 ms sql 服务器。我可以 ping MS SQL 服务器并使用网站服务器的 1433 端口通过 telnet 访问它。
它可以在旧的网站服务器上完美运行,所以我猜测这与新服务器有关。我试图禁用防火墙,但它也没有帮助。
帮助将不胜感激!
我在两个不同的站点(一个运行 .net 2 和另一个运行 .net 4)上收到以下错误:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)
异常详细信息:System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)
[SqlException (0x80131904): 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)]
DataAccessManager.ExecuteNonQuery(DbCommand 命令)在 C:\Websites*\App_Code\DataAccessManager.vb:31
InsiteError.Save() 在 C: \Websites*\App_Code\System\InsiteError.vb:89
和
找不到网络路径
异常详细信息:System.ComponentModel.Win32Exception:找不到网络路径
[Win32Exception (0x80004005): 连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立连接失败]
[SqlException (0x80131904): 与 …
我已经在 Ubuntu 16.04 上安装了 SQL Server。我以前从未安装过它,只在 Windows 上安装过。我按照这个链接https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu,SQL 服务器已设置。
如何从 Linux 管理 SQL 实例,而不仅仅是使用 Server management Studio?是否有一些额外的软件包需要安装?
在即将到来的更新中,我需要将我们服务器中的多个表从 UTF-16 转换为 UTF-8。我预计这将需要几个小时。
有没有关闭 INSERTS 和 UPDATES,但仍然允许数据库中的 SELECTS 的好方法?
或者我是否需要在更新发生时阻止业务级别的更改/关闭数据库?