-
sql-server – 在Hyper-V中运行SQL Server时“等待操作超时”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
我在Hyper-V实例上运行SQL Server(2012).它拥有充足的资源和25%的资源总量,VHD放置在速度非常快的SSD驱动器上,可以快速响应. 每隔一段时间,当使用SQL Server的应用程序暂时无法访问时,会出现错误“等待操作超时”.当重新加载或重试访问数据库时,它似乎已“被[详细]
-
数据库设计 – 将一个表中的多个外键定义到多个表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
我有3个型号: 帖子: id 标题 身体 照片: id 文件路径 评论: id post_id 身体 和DB中的对应表.现在,如果我想为我的帖子发表评论,我可以简单地添加以下外键:ALTER TABLE comment ADD FOREIGN KEY(post_id)REFERENCES post(id).但是我想对其他模型(照片,个[详细]
-
sql-server – 如何查看SQL Server许可证
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
据我所知,有三种SQL许可证: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx 是否在SSMS,sproc,注册表项等中有一个对话框我可以在服务器上查看以确定许可证的类型和数量? 谢谢 解决方法 每 https://msdn.microsoft.com/en-us/li[详细]
-
linq – 实体框架首先选择没有.ToList()的新POCO
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我正在创建一个带有服务层(WCF网站)和Silverlight 4客户端的应用程序. RIA服务不是一个选择,所以我们创建中介类来传递.为了这个问题的目的,我们假设我来回传统美味食物. public class FoodData{ public int Id { get; set; } public string Name { get; set;[详细]
-
sql-server – 找出SQL Server 2005中哪个数据库使用了多少RAM
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
我的一个朋友今天问我(试图冷静他的一个激动的客户)如何在SQL Server 2005中找出哪个数据库在任何给定时间使用了多少内存(在服务器的RAM中). 这有可能吗?如果是这样 – 怎么样?您可以使用内置的SQL Server工具执行此操作,还是需要额外的第三方选项? 他的客[详细]
-
SQL Server中有多个独立的IF条件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
我有多个IF语句在我的存储过程中是彼此独立的.但是由于某些原因,它们被嵌套在一起,就像它们是一个大的if语句的一部分一样 ELSE IF(SOMETHNGZ) BEGIN IF(SOMETHINGY) BEGIN..END ELSE IF (SOMETHINGY) BEGIN..END ELSE BEGIN..END --The above works I then in[详细]
-
plsqldeveloper – 如何在PL / SQL Developer中保存密码?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
我将数据库信息放入Tnsnames.ora,现在每次启动PL / SQL Developer时,我都会收到我的数据库的下拉列表,但是每次都输入密码. “Tools Preferences”下有一个选项来存储多个连接的密码,但似乎没有任何效果.启动应用程序时,密码字段始终为空. 我如何得到这个来记[详细]
-
.net – 可以使用SqlCommandBuilder(不使用Stored Proc)在insert
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
FYI:我正在运行dotnet 3.5 SP1 我正在尝试在执行更新(使用SqlDataAdapter和SqlCommandBuilder)之后检索一个标识列的值到我的数据集中. 执行SqlDataAdapter.Update(myDataset)后,我想能够读取myDataset.tables(0).Rows(0)(“ID”)的自动分配的值,但它是System[详细]
-
linq-to-sql – 当我将表拖到dbml文件中时,停止LINQ to SQL dbml
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
每次将修改的表拖入我的dbml时,VS2010希望我更新连接字符串,即使我创建了一个具有相同信息的数据连接.每次发生这种情况,它会将我的连接字符串更改为“DataSourceConnectionString”,我必须从5个不同的文件中删除它,并将其替换为之前使用的连接字符串的名称,以[详细]
-
数据库 – Postgresql枚举有哪些优点和缺点?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
我在哪里工作,我们使用postgres数据库(8.3很快迁移到8.4).目前关于在数据库中使用枚举的小辩论.我个人不喜欢db枚举类型.除此之外,它将应用程序逻辑放在数据库中,并为代码和数据之间的不匹配创造了可行性. 我想知道postgres枚举的优点究竟是什么(除了可读性)还[详细]
-
如何根据另一列为SQL中的一列设置默认值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
我正在使用一个旧的SQL 2000数据库,我没有足够的SQL体验.当我的一个表中添加新行时,我需要根据工作类别的列分配一个默认的时间值. 例如,工作类别A将分配1小时的时间值,类别B将为2小时等等 如果用户没有手动输入他们做这些工作的时间,应该只设置该值.我想到了[详细]
-
如果我们放弃关系,关系数据库的规模(或更好)比NoSQL对等
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
免责声明:这是一个广泛的问题,因此可以将其移至其他来源(如果管理员认为合适). 所有酷的孩子似乎都在丢弃关系数据库,而不是他们的NoSQL对手.每个人都有自己的理由,从扩大问题到简单地处于科技潮流的边缘.而且,我不是在质疑他们的动机. 然而,我感兴趣的是,任[详细]
-
连接到MS SQL Server时RODBC临时表问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
我在unix上运行R,我正在使用RODBC软件包连接到MS SQL服务器.我可以执行一个返回结果的查询,但是如果我在SQL查询中的某个地方使用了一个临时表,那么返回一个空字符串.在浏览网页后,我认为问题可能是RODBC软件包是假设最终用户正在使用标准SQL(而不是MS SQL)编[详细]
-
sql – 第1列第4列(年)的批量加载数据转换错误(指定代码页的类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
当我尝试将文本文件导入到我的数据库时,我收到转换错误.以下是我收到的错误信息: 第1行第4列(年)的批量加载数据转换错误(指定代码页的类型不匹配或无效字符). 这是我的查询代码: CREATE TABLE Students( StudentNo Integer NOT NULL Primary Key,FirstName[详细]
-
sql – INSERT操作是否会导致死锁?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
假设: 我使用REPEATABLE_READ或SERIALIZABLE事务隔离(每次访问一个行时,锁都会保留) 我们正在谈论同时访问多个表的多个线程. 我有以下问题: INSERT操作是否可能导致死锁?如果是这样,请提供详细的场景,说明如何发生死锁(例如,线程1执行此操作,线程2执行此操[详细]
-
更改列数据类型时保留SQL索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我有一个smalldatetime列,我需要更改为一个datetime列.这将是安装过程的一部分,因此它不能是手动过程.不幸的是,该列有一些索引和一个非空的约束.索引是性能相关的,只需要使用新的数据类型即可保留.是否可以编写一个语句,允许我保留相关信息,同时仍然更改列数[详细]
-
在Sql Server中等效于MySQL ON DUPLICATE KEY UPDATE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
我试图在Sql Server(2012)中找到相当于以下 MySql查询? INSERT INTO mytable (COL_A,COL_B,COL_C,COL_D)VALUES ( 'VAL_A','VAL_B','VAL_C','VAL_D')ON DUPLICATE KEY UPDATE COL_D= VALUES(COL_D); 谁能帮忙? PS.我已经看到MERGE查询有类似的功能,但是我发[详细]
-
sql – 选择每个的最大值(Col1,Col2)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
让我们假设下表: Name SubName Message TimeUSA MA M1 1USA NY M2 2USA WA M3 3USA MA M4 4USA WA M5 5USA NY M6 6FIN HEL M7 7FIN TAM M8 8FIN HEL M9 9 我想要一个SQL查询,它将返回以下内容: Name SubName Message TimeFIN HEL M9 9FIN TAM M8 8USA NY M6[详细]
-
sql-server – 如何在同一台服务器或另一台服务器上复制MSSQL数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
我正在努力完成以下任务: 拍摄原始数据库的快照,在另一台服务器上创建并确定副本? 拍摄原始数据库的快照,在不同数据库名称下的同一服务器上创建副本 但是,我不能因为MSSQL的经验非常有限.有什么建议? 附加信息: Origin DB服务器:SQL Server 2000 目标数[详细]
-
Postgres:如何查看数据库服务器正在执行的所有SQL语句?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
出于性能原因,我正在审查应用程序对数据库所做的每个SQL语句. 是否有一种简单的方法来记录PostgreSQL数据库服务器执行的所有语句? 谢谢. 解决方法 您正在寻找的配置选项是log_statement =“all”(如果您只是想要语句),或者log_min_statement_duration =某个[详细]
-
使用重复键滚动加入data.table
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
我正在努力了解data.table中的滚动联接.最后给出了再现这些数据的数据. 给定一个机场在特定时间的交易数据: dt t_id airport thisTime1: 1 a 5.12: 3 a 5.13: 2 a 6.2 (注意t_ids 1和3有相同的机场和时间) 以及从机场出发的航班查询表: dt_lookup f_id airp[详细]
-
SSRS中动态SQL存储过程没有字段用于SET FMTONLY
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我有以下SP可以正常运行: USE [Orders]GOSET FMTONLY OFF; CREATE PROCEDURE [dbo].[Get_Details_by_Type]@isArchived varchar(10),@Type varchar(50)ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statem[详细]
-
休眠 – Flyway或Liquibase可以生成更新脚本,而不是直接更新数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
首先,有一点背景.我有一套 Java应用程序,一些基于JPA,有些不是.要创建我的数据库,我正在使用Hibernates模式导出来为使用JPA的用户生成脚本.那些不使用JPA的人手动生成脚本.然后在使用ANT的应用程序安装期间运行这些.对于更新,应用程序安装程序只需将更新脚本[详细]
-
sql – 是否将COUNT(*)编入索引?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
我想知道只是为了好奇,来自SomeTableName的Select Count(*)也会从SomeTableName中的Select *的所有行中遍历数据库的所有行? 或者数据库的元数据中是否有任何其他计数字段可以在每次添加或删除行时自动更新?该字段由前一个查询访问. 另外我想知道两个查询哪[详细]
-
sql-server – 所有SQL Server版本是否自动重建索引或具有默认的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
所有SQL Server版本是否自动重建索引或者具有默认的重建条件?我了解统计信息自动重建,但不确定索引是否也如此. 解决方法 在任何版本的Microsoft SQL Server中,不会自动重建索引重建 – 原因是重建索引可能会非常昂贵的操作,因此需要仔细的调度和规划. 在许多[详细]