问题标签 [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 投票
3 回答
7684 浏览

sql-server - 架构更改未在 SQL 2008 (SSMS) 中的 Intellisense 中更新

我注意到 SQL Server 2008 中的 SSMS 中存在一个问题 - 感觉像是一个错误,但我怀疑是一个“功能”。

我打开了各种选项卡,例如一个表中的更改表脚本和在另一个选项卡中查询该表的 SProc,当我执行更改表脚本时,更改不会反映在另一个选项卡中的 Intellisense 中。

我可以创建新查询,但更改仍未反映在 Intellisense 中。如果我打开一个新的 SSMS 实例,这些更改会反映出来,当然,直到我进行进一步的更改。

但是,如果您否决了 Intellisense 并继续使用修改后的表和代码,则所有内容都会编译而不会发出任何抱怨(如预期的那样)。

这是一个错误吗?一个特征?是否有某个地方可以改变这种行为?我检查了选项,但看不到任何东西

0 投票
4 回答
1983 浏览

sql-server-2008 - 是否可以从 Sql Server 2008 以 gml2 格式导出空间数据?

Sql Server 2008 支持具有新几何和地理 UDT 的空间数据。它们都支持 AsGml() 方法以 gml 格式序列化数据。然而,它们将数据序列化为 GML3 格式。有什么方法可以告诉它将数据序列化为 GML2 格式吗?

0 投票
2 回答
608 浏览

c# - 如何使用 sqlmetal 生成内部(非公共)数据上下文

我想使用 sqlmetal 为我的项目生成 dbml 数据上下文,但是创建的数据上下文和所有类都标记为public. 由于这应该是一个 API 层,我想将其中许多类或至少将上下文本身标记为internal. 有没有办法在 sqlmetal 或其他工具中执行此操作,而无需手动编辑 dbml?

0 投票
3 回答
38349 浏览

sql-server - 如何在 SQL Server 中测试用户是否存在?

我想在 SQL Server 脚本中删除一个用户,但我需要先测试是否存在,否则我会收到脚本错误。删除表或存储过程时,我检查 sysobjects 表,如下所示:

检查用户的推论是什么?请注意,我不是在询问服务器的数据库登录!该问题与特定数据库中的用户有关。

0 投票
3 回答
96358 浏览

sql - SQL Server 2008 中的 Open Table 去了哪里?

从 SQL Server 2005 开始,您可以在 SQL Management Studio 中打开任何数据库表的右键菜单中的平面文件。打开后,您可以在网格中添加或更新记录。

现在 SQL Server 2008 已经发布,微软已经隐藏了该功能,至少在右键菜单中是这样。

它去哪儿了?

0 投票
11 回答
734904 浏览

sql-server-2008 - 如何连接到 SQL Server 2008 Express 的本地实例

我刚刚在我的 Vista SP1 机器上安装了 SQL Server 2008 Express。我以前在这里有 2005,并且在旧的 SQL Server Management Studio Express 上使用它就很好。我能够毫无问题地连接到我的 PC-NAME\SQLEXPRESS 实例(不,PC-NAME 不是我的计算机名 ;-)。

我卸载了 2005 和 SQL Server Management Studio Express。然后,我在我的机器上安装了 SQL Server 2008 Express,并选择让它安装 SQL Server Management Studio Basic。

现在,当我尝试连接到 PC-NAME\SQLEXPRESS(使用 Windows 身份验证,就像我一直做的那样)时,我收到以下消息:

无法连接到 PC-NAME\SQLEXPRESS。建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(Microsoft SQL Server,错误:-1) 如需帮助,请单击:http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL +Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

当我安装 SQL Server 2008 时,我让它使用 SQLEXPRESS 作为本地实例名称。据我所知,通过 SQL Server 配置管理器,SQL Server 被配置为允许远程连接。

当我转到它提到的帮助链接时,帮助页面建议以下内容:

  • 确保 SQL Server Browser 服务已在服务器上启动。
  • 使用 SQL Server 外围应用配置工具使 SQL Server 能够接受远程连接。有关 SQL Server 外围应用配置工具的详细信息,请参阅服务和连接的外围应用配置。

好吧,据我所知,我的系统上没有 SQL Server Browser 服务(在 MMC 中查找了一个,但找不到)。

SQL Server 外围应用配置工具在 SQL Server 2008 中不存在。微软的帮助文档做得很好;-)。

我不知道现在该做什么。在升级到 2008 年之后,我希望今天完成很多工作(与我一起工作的人顺利启动并运行它,并告诉我这很容易 - 他在数据库方面的表现也比我好得多是)。有谁知道可能出了什么问题?我真的很感激。如果我不能在几个小时内完成这项工作,我将回到 SQL Server 2005(如果它甚至可以工作,唉......)。

编辑:我尝试关闭 Windows 防火墙,但没有帮助。另外,我注意到我的 SQL Server 2008 安装目录树下没有“数据”目录——我安装它时可能设置了错误吗?

0 投票
2 回答
424 浏览

sql-server-2008 - 我应该在哪里存储 SSIS 数据?

我在 SSIS Dataa Flow 任务中有一个缓慢的自定义数据源。我必须使用多个参数运行包

如果我想使用 SQL 数据目标(批量插入)将数据上传到数据库,则连接超时

如果我将数据写入平面文件,我将无法运行包的多个实例,因为它们将写入同一个文件。我可以将文件名作为参数传递到某处吗?

我是否需要编写自定义脚本目标作为最后的手段?

0 投票
2 回答
217 浏览

sql-server - 请批评设计

我想从位于欧洲和亚洲的不同数据服务器收集数据。而不是运行会阻塞海底网络的普通数据查询任务,我正在考虑在本地站点为我提供的几台机器。

我正在考虑设计主包,以便我可以:

  1. 运行远程设置任务
  2. 使用 psexec dtexec 在本地启动数据收集包 ...
  3. 获取本地存储在多个原始文件中的数据(每种数据类型 1 个)
  4. 拉上拉链并拉回
  5. 解压并批量上传到本地服务器

数据收集是通过自定义脚本源处理的,因为数据可以通过一个奇怪的类库获得。

任务可能会意外失败。如果成功捕获了特定类型的数据而其他特定位置的数据失败,我不想再次运行它。

如果可能的话,我怎样才能简化这个设计并使它更健壮?

0 投票
2 回答
150 浏览

sql-server-2008 - 我需要对这个表有一个特殊的数据库约束吗?

我在我们的数据库中有一个评论系统。就像 stackoverflow -> 每个帖子都有一个评论列表。科尔。

匿名用户也可以添加评论或注册用户。

在我的表中,我正在考虑以下内容:

  • 用户ID int NULLABLE
  • AnonymousNickname varchar(100) NULLABLE
  • AnonymousEmail varchar(200) NULLABLE

现在它只能是其中之一。你要么注册,要么没有。

所以我应该强制执行某种类型的约束,说一个或另一个..如果是这样,怎么做?

注意:数据库是 Microsoft Sql Server 2008。

干杯!

0 投票
2 回答
8070 浏览

sql-server-2008 - 如何打开Sql2008表

我想通过 Sql 2008 企业管理器界面打开表

与 Sql2005 企业管理器界面一样,通过右键单击然后单击打开表。