问题标签 [sql-server-2008-express]

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 回答
2852 浏览

sql-server - 从 SQL Server Express 复制数据保留主键

我想将数据从一个数据库复制到另一个,但我想保留原始数据库中的主键,这样它就不会弄乱关系。我正在使用 SQL Server 2008。

0 投票
2 回答
182 浏览

sql - 查询包含子行的行

几周前,我问了一个关于如何从具有 parentID 列的表中生成分层 XML 的问题。一切正常。重点是,根据层次结构,我也想查询一张表。

我给你举个例子:

那是带有代码的表:

我从中生成(用于在 TreeViewControl 中显示)这个 XML:

如您所见,有些代码从属于其他代码,例如 AUTO << IND << ROOT

我想要的(并且完全不知道如何实现,甚至不知道从哪里开始)是能够查询另一个表(其中一列当然是这个特定的代码)的代码并获取具有特定代码的所有记录和所有从属代码

例如:我在另一个表中查询“IndustryCode = IND[ustry]”并获取(当然)包含“IND”的记录,还有AUTO[motive] 和 PHARM[aceutical](= 所有下属)

它是具有高级服务的 SQL Express Server 2008。

0 投票
1 回答
1121 浏览

sql-server - MySQL 的 group_concat 和转义字符串的 SQL Server 版本

我只有 MS SQL Server 2008 和 Visual Studio 的 Express 版本。鉴于我无法创建 SQL Server 项目,因此 CLR 解决方案是不可能的,我尝试使用

获得连接 col2 的行。col2 是一个 varchar 字段,其中包含一些控制字符,例如&\n。当它与上述 SQL 连接时,它似乎会转义那些控制字符,即。&变成 & ; \n变成& #xOD,这不是我想要的。鉴于 col1 和连接字段将用于更新另一个表,以未转义的原始形式获取连接字段的最佳方法是什么,或者没有,唯一的方法是求助于外部代码?

表模式如下所示: StrConcat (id int primary key, col1 int, txt varchar(80)) col1 上有一个索引,txt 应该按 col1 分组,在组内按 id 排序。

0 投票
3 回答
4289 浏览

nhibernate-mapping - NHibernate 映射错误 SQL Server 2008 Express

我尝试了 NHibernate in Action 书中的一个示例,当我尝试运行该应用程序时,它会抛出一个异常,提示“无法编译映射文档:

HelloNHibernate.Employee.hbm.xml"

下面是我的代码,

员工.hbm.xml

程序.cs

员工.cs

应用程序配置

0 投票
3 回答
13965 浏览

sql-server - 命令行 SQL server 2008 快速安装

我正在尝试使用以下命令在 Windows 7 64 位机器上安装 SQL Server 2008 Express:

Setup.exe /qs /Action=安装 /Features=SQL /InstanceName=XXX /SQLSYSADMINACCOUNTS="Builtin\Administrators" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM"

我无法访问数据库并收到“拒绝访问”错误。我将问题缩小到/SQLSYSADMINACCOUNTS="Builtin\Administrators"参数不起作用。当我将此参数值更改为 currnet 用户或尝试手动安装时,它可以工作

0 投票
2 回答
194 浏览

sql-server-express - SQL Server 速成版 2008

我将安装 Visual Studio 2010 Premium。我的笔记本电脑上已经安装了 SQL Server 2008 Express 以及 Visual Studio 2008 Professional。

我必须卸载 SQL Server 2008 Express 还是将其配置为在 2010 环境中运行?

0 投票
1 回答
143 浏览

sql - 将数据库的所有值保存到文本文件?

我想知道是否有办法提取列的所有值,然后将每个值保存到单独的文本文件中(标记为 ANYTHING,1-100 可以正常工作)。

我知道如何通过另一种语言来做到这一点,但我正在使用带有 Microsoft SQL Server 管理器的 SQL Server 2008,它可以节省我一些时间来弄清楚如何通过 C# 来做到这一点。

0 投票
1 回答
2937 浏览

asp.net - 导出 MS SQL 架构和数据

我已经习惯了 MySQL 和 PHPMyAdmin——我不得不为一个 ASP.net 项目切换到 MSSQL,而且我遇到了很多麻烦。我正在使用 SQL Server Management Studio 的快速版本的 SQL 2008。以下是我一直在努力解决的两个问题:

1)如何导出数据库的数据库模式?表结构等?

2)如何导出数据库中的所有数据?

理想情况下,我希望有一个 .sql 文件,它可以在我需要复制模式或数据的任何地方运行,例如用于共享项目的同事的计算机,或者在托管项目时在线运行。

谢谢!

0 投票
2 回答
1009 浏览

sql-server-express - SQL Server Express 2008 存储过程执行时间周期性地达到峰值

我在 SQL Server 2008 Express SP2 数据库上有一个大存储过程,大约每 200 毫秒运行一次。正常执行时间约为 50ms。我看到的是在这个运行时存在很大的不一致。它将执行一段时间,例如预期的 40-60 毫秒 50-100 次,然后似乎随机相同的存储过程将花费更长的时间,例如 900 毫秒或 1.5 秒来运行。有时,连续多次调用同一过程也会花费更长的时间。

似乎有些东西导致 sql server 每分钟左右都急剧变慢,但我不知道是什么。发生之间没有时间模式。

我在两台不同的计算机上安装了相同的设置,其中一台是干净的 XP Pro 加载,没有病毒检查,除了 SQL 服务器之外什么都没有安装。

此外,所有数据库的恢复选项都设置为“简单”。

0 投票
3 回答
4136 浏览

c# - 使用 C# 代码创建 SQL Express 2008 数据库,但尝试与系统管理员连接时登录失败

我有一段代码在运行时创建 SQL Server Express 2008,然后尝试连接到它以在 Transact-SQL 中执行数据库初始化脚本。创建数据库的代码如下:

数据库创建成功。之后,我尝试使用以下代码连接到数据库以运行初始化脚本:

但是,connection.Open() 语句失败,抛出以下异常:

无法打开登录请求的数据库“TestData”。登录失败。用户“MYDOMAIN\myusername”登录失败。

我对这个错误完全感到困惑,因为我尝试连接的帐户具有系统管理员权限,这应该允许我连接任何数据库(请注意,我首先使用与主数据库的连接来创建数据库)。