标签: sql-server-2012

简单的INSERT语句出错

我做了一个在asp.net页面内运行的insert语句.它给了我一个错误,所以我去了sql server并按原样运行语句并用它来与我在asp.net页面中写的内容进行比较.问题是,它写得正确,但它不起作用.它似乎无法检测数据库或表格,并告诉我表格不存在,列也不存在.声明如下:

INSERT [Remisiones].[dbo].[Places] (Name, Type) VALUES ("Planta 1", "Planta")
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用[dbo].[Places]而且很简单,Places但它在表格的位置给我一个错误,说它是一个Invalid object name.它在做什么?

sql t-sql sql-server insert sql-server-2012

0
推荐指数
1
解决办法
99
查看次数

SQL Server Management Studio 2012 /所有工具通过命令行安装

好的,我设法找到了这个网站,但是我感到厌倦和不安,所以我想是否有人知道命令行只是通过命令行安装工具.服务器上的SSMS不再允许我更改维护计划,但它可以运行它们.

在耗尽3小时的卸载/重新安装/注册DLL/Blah/Blah/Blah之后,我已经放弃了解决这个问题.转到我的辅助计算机上安装工具,并且已经卸载了Internet Explorer,因此现在无法从磁盘启动SQL安装.

因此,如果有人碰巧知道我非常感激的语法,我只需要我不需要的工具.SSDT/SSMS /等.

http://msdn.microsoft.com/en-us/library/ms144259.aspx

sql-server-2012 sql-server-2012-datatools

0
推荐指数
1
解决办法
6712
查看次数

为数据类型'datetime'的每个字段添加+ x年

我想为AX 2012提供样本数据,并为每个数据类型字段添加3年:datetime.

我知道有dateadd函数,我可以单独更新每个字段,只是不确定如何搜索数据库并找到datetime类型的每个字段并执行更新.

也许构建一个包含该类型所有字段的临时表?

我是sql的新手所以请温柔...

t-sql axapta sql-server-2012 dynamics-ax-2012

0
推荐指数
1
解决办法
187
查看次数

SQL Server 2012 SSMS与SQL Server 2008 R2数据库引擎

我使用SQL Server 2008 R2作为数据库引擎.通过我的MSDN订阅,我可以使用SQL Server 2012进行开发.由于我注意到2012 SSMS中有一些很酷的东西,我的问题是,如果我只使用2012 SSMS并将2008 R2保留为数据库引擎,那么脚本的生成或任何其他效果会有什么不同吗?

谢谢.

更新1:哦,是的,我看到了这个页面:SQL Server数据库引擎向后兼容性,但它并不完全是我想要的.

sql-server ssms sql-server-2008-r2 sql-server-2012

0
推荐指数
1
解决办法
1678
查看次数

cte上的TSQL Maxrecursion

我收到此错误:

在语句完成之前,最大递归100已用尽

当我运行这个功能时:

    WITH allDays AS (

        SELECT @DateEarly AS date

        UNION ALL

        SELECT DATEADD(dd, 1, date) as date
        FROM allDays s  
        WHERE DATEADD(dd, 1, date) <= @DateLate


   )
    SELECT *
    from allDays 
    where dbo.isFestivo(date)>0
Run Code Online (Sandbox Code Playgroud)

我试图附加这个选项:

OPTION (MAXRECURSION 200);
Run Code Online (Sandbox Code Playgroud)

但我在"选项"字之前得到一个错误156.你知道为什么吗?

t-sql sql-server stored-procedures sql-server-2012 sql-server-2012-express

0
推荐指数
1
解决办法
4880
查看次数

SQL Server 2012 - SQL Server数据工具

我安装了VS2012 Ultimate.在已安装的产品中,它声明我有SQL Server数据工具11.1.当我转到SQL Server 2012并单击SQL Server数据工具菜单选项时,VS2010启动.

我改变目标指向C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe而不是C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

所以现在VS2012启动了,但在新项目下我没有选择创建一个新的SSIS包.也不能从网上下载数据工具.

我确实通过了VS2010并下载了2010年的DataTools,并选择了2012年的下载.VS2010现在有商业智能,但VS2012仍然没有这个模板.

请帮忙.慢慢发疯了.

sql-server-2012 sql-server-2012-datatools

0
推荐指数
1
解决办法
3349
查看次数

从表SQL Server中删除几个条目

我的一个表中有42,715,078个条目,我想删除TOP 42,715,000行(我想保留78个条目).

谁知道我能做到谁?

PS:我不想删除表,只想删除表的条目.

sql-server sql-server-2012

0
推荐指数
1
解决办法
218
查看次数

按小时分组行的更有效方法(使用时间戳)

我正在尝试显示发生的每日交易记录.我目前的方法效率低得令人尴尬,我确信有更好的解决方案.这是我目前的查询:

select ReaderMACAddress,
count(typeid) as 'Total Transactions',
SUM(CASE WHEN CAST("Timestamp" as TIME) between '05:00:00' and '11:59:59' THEN 1 ELSE 0 END) as 'Morning(5am-12pm)',
SUM(CASE WHEN CAST("Timestamp" as TIME) between '12:00:00' and '17:59:59' THEN 1 ELSE 0 END) as 'AfternoonActivity(12pm-6pm)',
SUM(CASE WHEN CAST("Timestamp" as TIME) between '18:00:00' and '23:59:59' THEN 1 ELSE 0 END) as 'EveningActivity(6pm-12am)',
SUM(CASE WHEN CAST("Timestamp" as TIME) between '00:00:00' and '04:59:59' THEN 1 ELSE 0 END) as 'OtherActivity(12am-5am)'
from Transactions
where ReaderMACAddress = '0014f54033f5'
Group by ReaderMACAddress; …
Run Code Online (Sandbox Code Playgroud)

sql-server-2012

0
推荐指数
1
解决办法
511
查看次数

如何使用运行提示打开SQL Server 2012

我正在使用SQL Server 2008 R2和SQL Server 2012.

在运行SSMS时,如何指定是否必须使用运行提示打开SSMS 2008 R2或SSMS 2012?让我们说现在我必须使用RUN提示符打开SSMS 2012.

有人可以帮助我如何打开它?提前致谢.

sql-server-2008-r2 sql-server-2012

0
推荐指数
1
解决办法
3万
查看次数

比较sql server数据库中的数据

我在2台服务器上有一个sql sever数据库.它的结构在两者上是相同的.我遇到的一个问题是我想在两个数据库之间复制数据 - 但问题是我需要首先删除并重新创建所有约束.

有关数据的任何快速简便的方法来编写两个数据库之间的差异吗?

sql sql-server sql-server-2012

0
推荐指数
1
解决办法
94
查看次数