问题标签 [sql-server-2008]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2007 浏览

sql-server - 在托管代码中实现 SQL Server 2008 用户定义函数以进行地理编码

目标:
要创建一个 .NET dll,我可以从 SQL Server 内部引用,我可以在其中传入地址并取回地理编码字符串,我可以在 t-SQL 中使用STPointFromText()作为 POINT 粘贴到地理数据类型中。

我正在使用 Virtual Earth,我注册了一个开发者帐户,让我可以访问 Virtual Earth 登台服务器。

我正在尝试以与此处显示的示例类似的方式创建用户定义的函数,尽管当然使用的是 Visual Studio 2008。我有我在 ASP.NET 中编写的代码,它使用虚拟地球来传递地址并取回纬度/对数坐标。

问题:
唯一的问题是虚拟地球要求您为地理编码服务“添加服务参考”,并且由于某种原因,当我进入项目菜单时,有Add ReferenceAdd Web Reference,但没​​有Add Service Reference 这是什么我需要能够调用geocodeService.Geocode(geocodeRequest)来完成所有的魔法。

有人可以告诉我我在做什么错吗?为什么无法在 Visual Studio 中向 SQL Server 项目添加服务引用?

0 投票
2 回答
762 浏览

sql-server-2005 - MS SQL Server 2008 基本问题

您可以将 SQL Server 2005 数据库导入(或迁移)到 SQL Server 2008 吗?

是否可以在同一台机器上运行相同的 2005 和 2008 而不会出现并发症?

0 投票
13 回答
23444 浏览

sql-server-2005 - SQL Server 管理工作室 2008 智能感知

由于智能感知功能,我刚刚安装了 SQL Server Express 2008。它起初工作,但后来停止工作。寻找检查选项并稍后咨询 Google 我发现如果您连接到 SQL Server 2005 数据库,Microsoft 似乎禁用了智能感知。

这绝对正确吗?
有没有解决方案(一些注册表“开关”)?

0 投票
6 回答
47488 浏览

sql-server - 如何在 SQL Server 2008 Express 中使用 SQL Server Management Studio 启用全文索引?

我使用此处描述的命令完成了它,它可以工作,但我想使用 SQL Management Studio 来完成

SQL Server 2008 联机丛书说:

要创建全文目录:

  1. 在对象资源管理器中,展开服务器,展开数据库,然后展开要在其中创建全文目录的数据库。

  2. 展开 存储,然后右键单击全文目录。

选择新建全文目录

在“新建全文目录”对话框中,指定要重新创建的目录的信息。有关详细信息,请参阅新建全文目录(常规页面)。

单击确定

在我的 SQL Server Management Studio 中没有像 Storage 这样的选项。

我错过了什么吗?

0 投票
6 回答
57017 浏览

sql-server - 如何记录和查找最昂贵的查询?

sql2k8 中的活动监视器允许我们查看最昂贵的查询。好的,这很酷,但是有没有办法可以记录此信息或通过查询分析器获取此信息?我真的不想让 Sql 管理控制台打开并查看活动监视器仪表板。

我想弄清楚哪些查询写得不好/架构设计得不好,等等。

非常感谢您的帮助!

0 投票
1 回答
435 浏览

sql-server-2008 - 快照隔离

有谁知道sqlserver2008哪些版本支持快照隔离?

0 投票
5 回答
12658 浏览

sql-server-2005 - T-SQL 存储过程执行是“原子的”吗?

假设我有一个看起来像这样的简单存储过程(注意:这只是一个示例,不是实际过程):

我们假设我有一个名为“myTable”的表,其中包含一行,“CounterColumn”包含我们当前的计数。

这个存储过程可以同时执行多次吗?

即这可能吗:

我两次调用'incrementCounter'。调用 A 到达设置“当前”变量的位置(假设它是 5)。调用 B 到达设置“当前”变量(也为 5)的位置。调用 A 完成执行,然后调用 B 完成。最后,表应该包含值 6,但由于执行重叠,反而包含 5

0 投票
3 回答
8024 浏览

sql-server-2008 - SQL Server 2008 报告服务权限

我在使用 SQL Server 2008 (Express with Advanced Services) Reporting Services 权限时遇到问题。我在家里的 Vista Ultimate 上运行它——没有服务器、没有域或活动目录的独立机器。

当我访问 ReportServices 站点时,我得到以下信息:

授予用户“ localmachine \Scott”的权限不足以执行此操作。(rsAccessDenied)

我不记得在办公室使用 Windows 2008 上的 SQL Standard 时遇到问题。

0 投票
5 回答
23336 浏览

sql-server - SQL Server 服务器中的正则表达式?

是否可以使用完整的正则表达式功能集进行高效查询。

如果不是微软真的应该考虑这个功能。

0 投票
4 回答
26918 浏览

c# - 使用 SMO 复制数据库和数据

我正在尝试将数据库复制到同一服务器上的新数据库中。服务器是我在 Windows XP 下运行 SQL 2008 Express 的本地计算机。使用 SMO.Transfer 类应该很容易做到这一点,而且它几乎可以工作!

我的代码如下(有些简化):

我在这里所做的是首先创建一个新数据库,然后使用Transfer该类生成一个复制脚本,最后在新数据库中运行该脚本。

这适用于复制结构,但该CopyData选项不起作用!

该选项是否有任何未记录的限制CopyData?文档只说该选项指定是否复制数据。

我尝试使用该TransferData()方法在不使用脚本的情况下复制数据库,但随后出现“无法连接到服务器”的异常,内部异常显示“在建立与SQL Server。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)"

我还尝试在服务器上启用命名管道,但这没有帮助。

编辑:我找到了一个解决方案,可以通过备份然后将其恢复到新数据库来工作。虽然它很笨拙,而且比它应该的要慢,所以我仍在寻找更好的解决方案。