-
iis – 比内存更快地从内存运行SQL?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
最近我们一直遇到问题,我们的oracle数据库锁定了迄今为止我们所知道的1个查询. 我会对发生的事情进行细分,但是我的问题并没有太多关系,但我愿意接受建议. 间歇性地不知道它什么时候会发生,过去一个月发生了4次,一个用户,会点击应用程序中的某些内容.用户点击[详细]
-
sql-server – 如何从另一个SQL脚本中调用SQL脚本?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
我想调用一系列.sql脚本来创建初始数据库结构 script1.sql script2.sql 等等 有没有办法这样做没有sqlcmd或存储过程或任何其他类型的不是sql的代码? 就在.sql文件里面. 解决方法 你可以试试这个: exec master..xp_cmdshell 'osql -E -ix:pathfilename.sql[详细]
-
sql-server – 这个SQL Server许可证看起来合法吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
我从我的妻子最近购买她的新小企业的特定领域办公管理软件的软件供应商那里得到的信息让我感到毛骨悚然.我的印象是,这是一款体积相对较小的软件,但它是由一家大公司开发和销售的,这家公司在她的领域是一个众所周知的名字.该软件使用MS SQL Server作为其数据库[详细]
-
SQL版本控制方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
有关SO的版本控制和网络上的大量资源的几个问题,但是我找不到涵盖我要做的事情. 首先,我在谈论这里的一种方法.我熟悉各种源控件应用程序,我熟悉Red Gate的SQL Compare等工具,我知道如何编写一个应用程序来自动检查和控制源代码管理系统.如果有一个工具特别有[详细]
-
sql-server – SQL Server 2008默认架构没有被尊重?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
我们只是将SQL 2008数据库复制到另一台服务器,以进行测试.登录的典型用户使用某个模式中的某些对象.让我们说它是用户foo和架构栏. foo的默认架构在实例和数据库级别都是bar.但是,当foo登录时,如果不使用完全限定名称,则无法在bar模式中找到任何对象. 为什么默[详细]
-
sql – 由于IDENTITY_INSERT为OFF,因此无法插入显式值,但不能将I
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我在数据库Foo中有一个名为Bar的表,它有一个名为ID的列,它是主键,此数据库生活在开发SQL Server上. 我正在尝试将数据从我们的生产服务器复制到开发服务器中,以便我可以使用所述数据,因此我执行以下操作: set IDENTITY_INSERT Foo.dbo.Bar ONinsert into Foo.[详细]
-
sql-server – SQL Server全文搜索 – 对其他列的某些列加权
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
如果我有以下全文搜索查询: SELECT *FROM dbo.Product INNER JOIN CONTAINSTABLE(Product,(Name,Description,ProductType),'model') ct ON ct.[Key] = Product.ProductID 是否可以权衡正在搜索的列? 例如,我更关心Name列中出现的单词模型 说明或ProductType[详细]
-
SQL Server Management Studio:为什么插入表时,外键列不可见?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
这是关于SQL Server 2012 Management Studio.我正在手动创建查询来训练我的SQL技能. 现在我要在Users表中插入几个记录.如你所见,存在一个GroupID组,它是另一个表组的外键. 但是当我写一个查询: insert into Users (Username,Pass,FullName,GroupID)values ('[详细]
-
sql-server – 可以将MS SQL 2005备份还原到MS SQL 2008的实例上
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
是否可以将SQL Server 2005数据库的备份恢复到SQL Server 2008的实例上? 我需要重建一台服务器,因为它变得越来越重要,所以我打算借此机会升级到SQL 2008,并想知道我能否恢复我的备份. 解决方法 从2005年升级到2008年可以回溯,可能需要更多的工作 注:您的数[详细]
-
数据库 – 用于Go编程语言的PostgreSQL驱动程序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
http://go-lang.cat-v.org/pure-go-libs列出了两个PosgreSQL驱动程序,但是它们从几个月起都没有更新,看起来像一个人显示.所以我想知道他们是否可靠/准备生产,或者是否有其他推荐的驱动程序. 你会用PostgreSQL去开始生产,用什么驱动? 解决方法 在这个问题的一[详细]
-
为什么实体框架生成这个SQL?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我有这个LINQ语句, var carriageways = from carriageway in dataModelCurrentEntities.Carriageway where carriageway.RoadId == roadId carriageway.DistanceBreak == false orderby carriageway.CarriagewayStartInMetre select new CarriagewaySummary {[详细]
-
sql-server – 将数据库从SQL Server 2012传输到SQL Server 2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
我已经在SQL Server 2012企业版中有一个数据库. 它包含 : 表 视图 程序 对象 现在我要将数据库降级为SQL Server 2008企业版.我知道没有直接的选择.我试图在2012年备份,然后在2008年恢复.不工作. 任何想法如何完全转移数据库? 解决方法 您必须将数据库导出为[详细]
-
sql-server-2008 – 首次尝试SQL Server超时
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
我有一个奇怪的问题,我试图通过Visual Studio中的数据源或通过SQL管理控制台本身连接到运行在第二台计算机上的SQL Server 2008(两台运行Win7 64位的计算机). 在第一次尝试连接时,它会超时.第二次尝试工作正常. 我可以毫无困难地访问第二台计算机上的共享,它似[详细]
-
在SQL Server 2008中创建日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
在SQL Server 2008中是否有类似DATEFROMPARTS(年,月,日)的东西?我想使用当前年份和月份创建一个日期,但是我自己的一个月的日子.这需要在一行中完成,以便在计算列公式中使用. 例如(我不知道它是否工作,因为我没有SQL Server 2012): DATEFROMPARTS(YEAR(GETDA[详细]
-
sql-server – 从SQL Server 2008 R2 Express升级到SQL Server 2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
当我尝试从SQL Server 2008 R2 Express升级到SQL Server 2008 R2 Enterprise时,它会通过所有测试,然后在“选择功能”步骤中失败,并显示以下错误: There are no features selected for upgrade. 和一个窗口错误消息: There are validation errors on this pa[详细]
-
数据库 – 什么是nosql中的CAS以及如何使用?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
Coucbahse的写操作接受参数cas(创建和设置).此外,任何非数据提取查询的返回结果对象都具有其中的cas属性.我google了一下,找不到关于它的一个很好的概念文章. 有人可以告诉我什么时候使用CAS,怎么办?使用CAS的常见工作流程应该是什么? 我的猜测是我们需要为[详细]
-
rdbms-agnostic – 业余爱好者的数据库优化技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
我们可以得到一些基本的优化技术列表(从建模到查询,创建索引,查看到查询优化).这是一个很好的列出这些,一个技巧每个答案.作为一个业余爱好者,我会发现这非常有用,谢谢. 为了不太模糊,我们说我们正在使用一个maintstream数据库,比如MySQL或者Oracle,而且数据库[详细]
-
在SQL Server中添加一个整数和一个字符串的输出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
我被问到以下简单查询将返回什么. Select 5 + '4' As,4是字符串类型,我期望查询引发错误.我发现我错了,测试了,结果是9.如何返还总和? 解决方法 如果混合数据类型(如INT和VARCHAR),SQL Server将始终尝试将所有内容转换为 the one that has the highest preced[详细]
-
sql-server – 在SQL表中添加主键列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我是RDBMS的学生. 我有非常基本的问题让我们说SQL Server中有一个现有的表.什么将是脚本来改变表. 删除列’RowId'(如果存在). 如果存在则丢弃约束. 在表中添加一个新列“RowId”. 将此列作为主键. Autoincrement type int. 解决方法 在SQL Server 2005或更高[详细]
-
sql-server – 在实体框架4中有没有实用的方法来使用hierarchyID
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
现在,包含HierarchyID的CLR UDT在实体框架4中不受支持.HierarchyID.ToString()是有用的,但一旦任何项目有10个兄弟节点(基本结构是/ 3/4/12 /或/ 3/4/2 /所以第12个节点将在第2个节点之前排序). 更多关于潜在的选择: 带回一个varbinary的hierarchyID,并实现自[详细]
-
sql-server – 具有多个列聚合的SQL Server数据透视表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
我有一张桌子: create table mytransactions(country varchar(30),totalcount int,numericmonth int,chardate char(20),totalamount money) 该表有这些记录: insert into mytransactions(country,totalcount,numericmonth,chardate,totalamount) values('Au[详细]
-
sql-server – 为什么从XML变量中插入选择到变量表这么慢?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
我试图将一些 XML文档中的数据插入到变量表中.我的想法是,同样的select-into(bulk)在任何时候运行,而insert-select需要老化,并且在查询执行时,SQL Server进程对于100%的CPU使用负责. 我看了执行计划和INDEED有差别.插入选择添加一个额外的“表假脱机”节点,[详细]
-
sql-server – MS / Transact-SQL存储过程可以查找自己的名字吗
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
存储过程中有没有办法引用自己的名字?说我想要打印自己的名字,但没有硬编码存储过程中的名称.有没有任何骗子的方式来获取名称或身份证从程序本身没有使用实际名称来查找信息? 解决方法 尝试: SELECT OBJECT_NAME(@@PROCID) @@ PROCID返回当前SQL模块的对象[详细]
-
sql-server – 如何确定列是否在其表的主键中? (SQL Server)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
我目前正在使用… select Table_Name,Column_name,data_type,is_Nullablefrom information_Schema.Columns …以确定关于给定数据库中的列的信息,以生成DataAccess层. 从哪里可以获取有关这些列是表中主键的参与者的信息? 解决方法 这是一种方法(用你正在搜索[详细]
-
检查TSQL中的两个数据时间是否在同一个日历日的好方法是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
这是我遇到的问题:我有一个大的查询需要比较where子句中的datetimes来查看两个日期是否在同一天.我目前的解决办法是将数据库发送到UDF,将它们转换为同一天的午夜,然后检查这些日期是否相等.当涉及到查询计划时,这是一个灾难,几乎所有UDF都在连接或where子句[详细]