标签: sql-server

SQL Server Management Studio 无法连接到本地实例

我不是数据库管理员;我是一名开发人员 - 我在使用 SQL Server Management Studio 时遇到了问题。我在 Windows 2008 Server R2 上安装了 SQL Server 2008 Standard,根据 SQL Server 配置管理器,我有两个实例:OFFICESERVERS(用于 SharePoint)和 MSSQLSERVER。

当我打开 SQL Server Management Studio 时,我只能发现 OFFICESERVERS。我已经检查了两个实例的协议配置,但没有看到任何内容向我表明为什么会出现这种情况。

有什么提示吗?

sql-server

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

是否有关于“为什么 SQL DBA 需要本地 Windows 管理员权限”的 Microsoft 文档?

我正在寻找有关 SQL DBA(而非 SQL 服务帐户)需要哪些操作系统级别权限的 Microsoft 文档、文章或白皮书。一般假设 SQL DBA 需要本地管理员权限,但据我所知,仅在 SQL 安装期间才需要。

任何指向此类文档的指针将不胜感激。

security sql-server

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

为什么在编辑 SCCM 的 SSRS 报告时会提示我输入“数据源凭据”?

尝试在报表生成器中添加数据集时,系统会提示我“输入数据源凭据”。

在此处输入图片说明

选择“使用当前 Windows 用户”失败,我没有指定用户的密码。

  • 环境是 SCCM 2012。
  • 需要更改哪些权限才能访问 SCCM 数据源?
  • 为用户授予对 SCCM/SSRS 中报告的 RW 访问权限的最佳做法是什么?

ssrs sccm sql-server sccm-2012

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

为什么我的 SQL Server 使用 AWE 内存?为什么这在 RAMMap 中不可见?

我们有一个 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 页面突然消失了。所以它确实是罪魁祸首。

所以我有三个问题:

  • 为什么 RAMMap 不知道/显示 SQL Server 进程负责该 AWE 内存?
  • 为什么SQL Server Management Studio 说AWE 内存没有使用?
  • 我们如何配置 SQL Server 以真正不使用 AWE 内存?

windows memory sql-server

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

服务器端防病毒与否?

我们的数据中心有基本的服务器端病毒扫描,但它很昂贵,使用大量的 CPU 周期,并且维护起来很烦人。我不是在寻找关于“更好”的 AV 软件的销售宣传,我更在寻找社区的脉搏,看看其他人在他们的数据中心做什么。

这是我们数据中心的快速概览 - 主要是一个 Windows 商店,拥有少量 Web 服务器和大量 SQL Server。在 Web 服务器中,只有少数是面向公众的,并且端口限制非常严格 - 端口 80 和 443。没有一个 SQL Server 是面向公众的。

在“内部”威胁(用户做蠢事)方面,我们对权限非常严格,因此只有极少数公司可以在服务器端安装任何东西。其他所有人都使用网站或客户端工具来访问服务器。

因此,在这种“受保护”的私有数据中心场景中,95% 的用户从客户端工具访问服务器,并且几乎没有公开曝光,是否有充分的理由在我们所有的后台运行 A/V 客户端?终端服务器与否?

windows anti-virus malware sql-server

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

MS Sql Server 因“暂停”查询而过载,主要是读取。有任何解决这个问题的方法吗?

我有一个 Microsoft Sql Server,它可以处理由 java 和 c# 中的多个客户端组成的公司软件套件的中等流量。

它因“暂停”查询而过载。他们最终通过了,但有些超时(尤其是写入)。查询主要是读取。

有什么办法可以加快速度,或者以其他方式修复它?

这是我的活动监视器的图片,以显示我在说什么:

http://i.imgur.com/9ADDASf.png

旁注:我们计划迁移到 MySql 已经有一段时间了。这会有所帮助吗?我知道 MS Sql 很强大,但它的默认值是 Read-Committed,这会伤害什么吗?

mysql locking timeout sql-server

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

如何使用命令行从 mssql 导出数据库

我正在使用 windows7 操作系统,并且我在 MSSQL Server 2005 上有一个数据库,我正在使用以下代码导入数据库

sqlcmd -S [server instance name] -d [database name] -i [filename you want to import]
Run Code Online (Sandbox Code Playgroud)

如果有的话,我想导出类似上面命令的数据库?

database export sql-server

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

从一台服务器而不是另一台服务器连接到 MS SQL 时出错

我们有一个 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): 与 …

iis web-server sql-server windows-server-2012

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

Ubuntu 上的 SQL Server

我已经在 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?是否有一些额外的软件包需要安装?

linux sql-server

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

您可以暂时关闭 Microsoft SQL Server 中的数据库更改吗?

在即将到来的更新中,我需要将我们服务器中的多个表从 UTF-16 转换为 UTF-8。我预计这将需要几个小时。

有没有关闭 INSERTS 和 UPDATES,但仍然允许数据库中的 SELECTS 的好方法?

或者我是否需要在更新发生时阻止业务级别的更改/关闭数据库?

sql-server

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