问题标签 [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.
c# - 查询嵌套数据的有效方法
我需要从一个表中选择一些“主”行,同时为每个结果返回另一个表中的一些详细信息行。什么是在没有多个查询的情况下实现此目的的好方法(一个用于主行,一个用于获取详细行的结果)。
例如,具有如下数据库结构:
我将如何最有效地填充data
下面的对象?
performance - Sql 2008 在 Vista 64 中异常缓慢
我们的数据库服务器是 SQL 2008 服务器。
我的同事都安装了 Sql 2008 Management Studio 的 XP 服务 2,他们绝对没有性能问题。
然而,我正在运行 Vista x64 (Ultimate),当我打开 2008 Management Studio 时,速度非常慢。连接到数据库需要将近 25 秒,所以当我针对数据库运行代码的某些部分时,我经常会遇到超时。
这台机器上的其他一切都像梦一样运行!Vista x64 上的 SQL2008 与 Windows 2003 Server 上的 SQL2008 通信是否存在问题?
谢谢
tsql - 在 SQL 2008 中使用变量返回多条记录
我很确定这不是正确的方法,所以我正在寻找一些建议。
我不认为我的问题是我试图解决空间问题。我只是不确定在选择语句中获取纬度和经度并返回地理数据类型的好方法。我已经成功创建了一个地理列并输入了数据。
asp.net - 为什么我的 App_Data/ASPNETDB.MDF 文件增长到 10MB?
- 我使用“ASP.NET 配置”工具在我的 ASP.NET 站点上创建了一个受保护的文件夹。
- 它创建了一个名为 App_Data/ASPNETDB.MDF 的数据库,其中存储一 (1) 个用户。
- 上传时我注意到现在数据库已增长到 10 MB,.ldf 文件为 5 MB。(!)
- 我尝试使用 SQL Server 2008 Management Studio 查看它,但在附加时显示“无法检索此请求的数据”。
这种 ASPNETDB.MDF 膨胀是否发生在其他人身上?
nhibernate - 使用 nhibernate 映射 SQL 2008 datetimeoffset
是否有任何受支持的方法可以使用 nhibernate 将 SQL 2008 中的新数据类型 datetimeoffset 映射到 System.DateTimeOffset?
.net - SqlCommand 查询的长度有什么限制
SQL Server 可以处理的查询长度是否有限制?
我有一个普通的 SqlCommand 对象,并将一个很长的 select 语句作为字符串传递。
在针对 SQL Server 2005/2008 引擎运行时,查询似乎很好,但在 SQL Server 2000 引擎上不执行。
我没有任何错误详细信息,因为我只有第三手信息,但我的应用程序没有按预期工作。我可以麻烦安装一个 SQL Server 2000 实例,但我只是想知道是否有人有一个快速的。是的,SQL Server 2000 中有 4K 或 8K 限制,但 2005 类型答案中没有。
我知道我可以使用存储过程,但假设我有正当理由不使用它们:-)
sql-server-2008 - 如何在 VSTS DB Edition Deploy 中自定义 CREATE DATABASE 语句?
我正在使用 VSTS 数据库版 GDR 版本 9.1.31024.02
我有一个项目,当客户被添加到系统中时,我们将在运行中创建具有相同架构的多个数据库。每个客户一个数据库。我想我应该能够使用部署脚本来做到这一点。不幸的是,我总是得到 CREATE DATABASE 语句中指定的完整文件名。例如:
我期待更多这样的事情
甚至
我不会在持续的基础上运行它,所以我想让它尽可能简单,以供下一个人使用。项目属性中有很多部署选项,但我无法让它按照我想要的方式工作。
有人知道如何设置吗?
linq-to-sql - sql server 2008 表值参数 linq2sql
有没有人尝试过这些。这支持吗?
sql-server - SQL Server 2008 - 编辑表:位列需要“真”或“假”
与其说是一个问题,不如说是一个观察......
我只是在我的开发机器上升级到 SQL Server 2008,以期升级我的实时应用程序。我没有预料到任何问题,因为 [我认为] 我通常使用标准 T-SQL,并且可能与 ANSI 标准 SQL 相差不远。到目前为止一切顺利,但我真的被一个非常简单的改变所震撼:
我正在创建一个简单的小型查找表来存储代码列表,并包括一个位列来指示当前的默认代码。但是当我使用新的/修改的“编辑前 200 行”选项,并在位列中输入我的 0 和 1 时,我收到了一个错误:
'单元格的值无效 - 字符串未被识别为有效的布尔值'
经过一番摸索后,我尝试了 True 和 False - 他们奏效了。
因此,这个新的编辑功能似乎需要输入 4 或 5 个字符,而不是之前的 1 个。
进一步检查,我们仍然可以使用 ' ...where bitval = 1
' 但现在也可以使用 ' ...where bitval = 'true'
'。但是返回的任何结果仍会将这些位列呈现为 0 或 1。
这一切听起来像是倒退了半步。不是世界末日,而是不必要的烦恼。
有人对这个问题有任何见解吗?或者 SQL Server 2008 还有其他新的陷阱吗?
2012 更新: 刚刚安装了 SQL Server 2012,我注意到这种行为已被“纠正” - 就像我以前一样,我现在可以使用“编辑前 200 行”直接在行中输入 1/0 而不是 True/False ' 选项。这是一件小事,但我很高兴。
sql-server - How do I map (local) to a non-standard named SQL Server?
I installed SQL Server 2008 (SQL Server 2005 was already installed) on my XP box and name the local instance of the database so that it wouldn't clash with SQL Server 2005.
Now I want to change the mapping of (local) from SQL Server 2005 to my non-standard named SQL Server 2008 instance. Anybody know how to do this?