Questions tagged «sql-server»

Microsoft SQL Server是一个关系数据库管理系统(RDBMS)。将此标签用于所有SQL Server版本,包括Compact,Express,Azure,Fast-track,APS(以前称为PDW)和Azure SQL DW。请勿将此标签用于其他类型的DBMS(MySQL,PostgreSQL,Oracle等)。除非该标签与数据库直接相关,否则请勿将其用于软件和移动开发问题。

4
选择前1个字段并分配给局部变量
我想从此查询中获取ExtractedDate的值,并在下一个查询中将其用作@LastExtractDate。我怎么做? SELECT TOP 1 [ExtractedDate] FROM [OnsiteV4].[dbo].[SqlPendingIndex] order by ExtractedDate desc 下一个查询: insert into @table(Hex, KeyDeviceId, ObjectDateTime, ExtractedDate ) SELECT CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), ObjectValue, 1)) AS Hex, KeyDeviceId, ObjectDateTime , GETDATE () FROM SQLPending WHERE (ObjectSubType LIKE '%GAS%') and (ObjectDateTime > @LastExtractDate)
77 sql  sql-server 

8
确定SQL Server数据库大小
SQL Server 2005/2008 Express版每个数据库的限制为4 GB。据我所知,数据库引擎仅考虑数据,因此不包括日志文件,未使用的空间和索引大小。 就SQL Server限制而言,获取MDF文件的长度不应提供正确的数据库大小。我的问题是如何获取数据库大小?
77 sql-server  tsql 

7
SQL Server 2008备份错误-操作系统错误5(未能为此错误检索文本。原因:15105)[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 谁能帮我,我正在尝试备份位于localhost \ SQLEXPRESS上的数据库,但我不断收到以下错误: Backup failed for Server 'localhost\SqlExpress'. (Microsoft.SqlServer.SmoExtended) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476 ADDITIONAL INFORMATION: System.Data.SqlClient.SqlError: Cannot open backup device 'C:\backup.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). (Microsoft.SqlServer.Smo) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476 谁能解释我在这里做错了什么? 谢谢


5
字符串或二进制数据将被截断。该语句已终止
我在SQL服务器上遇到了一些问题,这是我创建的函数: ALTER FUNCTION [dbo].[testing1](@price int) RETURNS @trackingItems1 TABLE ( item nvarchar NULL, warehouse nvarchar NULL, price int NULL ) AS BEGIN INSERT INTO @trackingItems1(item, warehouse, price) SELECT ta.item, ta.warehouse, ta.price FROM stock ta WHERE ta.price >= @price; RETURN; END; 当我编写查询以使用如下所示的功能时,收到错误 字符串或二进制数据将被截断。该语句已终止 我该如何解决这个问题? select * from testing1(2) 这是我创建表格的方式 CREATE TABLE stock(item …
77 sql  sql-server 



8
即使将BACKUP LOG TO DISK后,日志文件上的DBCC SHRINKFILE也不会减小大小
我有一个[My DB]数据库,其中包含以下信息: SQL Server 2008 MDF大小:30 GB LDF大小:67 GB 我想尽可能地缩小日志文件,因此我开始寻求解决方法。注意:我不是DBA(甚至不是DBA),并且在完成此任务时一直感觉良好。 首先,我只是进入SSMS,DB属性,文件,然后将“初始大小(MB)”值编辑为10。这将日志文件减小为62 GB(不完全是我输入的10 MB)。因此,我附加了SQL事件探查器,看到正在调用DBCC SHRINKFILE。然后,我将该命令输入到查询编辑器中,结果如下。 DBCC SHRINKFILE (N'My DB_Log' , 10) 输出为: Cannot shrink log file 2 (My DB_Log) because the logical log file located at the end of the file is in use. DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages ------ …

21
在SQL Server中获取上个月的记录
我想根据我的数据库表[member]字段“ date_created”获取上个月的记录。 什么是SQL来做到这一点? 为了澄清起见,上个月-2009年1月8日至2009年8月31日 如果今天是2010年3月1日,我需要获取2009年1月12日至2009年12月31日的记录。
77 sql  sql-server  tsql 

6
T-SQL中的PRINT语句
为什么T-SQL中的PRINT语句有时仅起作用?使用它有什么限制?似乎有时候,如果生成了一个结果集,它就变成了一个空函数,我假设是要防止破坏结果集,但它的输出不会在其他结果集中消失,例如行数吗?
77 sql-server  tsql 

2
ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效
除非还指定了TOP,OFFSET或FOR XML,否则ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效。 我在尝试执行以下查询时遇到上述错误。谁能看看我在这里做错了什么吗? SELECT * FROM ( SELECT Stockmain.VRNOA, item.description as item_description, party.name as party_name, stockmain.vrdate, stockdetail.qty, stockdetail.rate, stockdetail.amount, ROW_NUMBER() OVER (ORDER BY VRDATE) AS RowNum FROM StockMain INNER JOIN StockDetail ON StockMain.stid = StockDetail.stid INNER JOIN party ON party.party_id = stockmain.party_id INNER JOIN item ON item.item_id = stockdetail.item_id …

9
如何在SQL Azure数据库中创建新用户?
我正在尝试使用以下模板: -- ================================================= -- Create User as DBO template for SQL Azure Database -- ================================================= -- For login <login_name, sysname, login_name>, create a user in the database CREATE USER <user_name, sysname, user_name> FOR LOGIN <login_name, sysname, login_name> WITH DEFAULT_SCHEMA = <default_schema, sysname, dbo> GO -- Add user to the database …

3
TABLOCK与TABLOCKX
TABLOCK和TABLOCKX http://msdn.microsoft.com/zh-cn/library/ms187373.aspx和有什么区别,它指出TABLOCK共享锁TABLOCKX是排他锁,而独占锁是。是第一个也许仅仅是索引锁吗?共享锁的概念是什么?
77 sql-server  tsql 


10
在数据库中存储密码的首选方法
在数据库中(最好是SQL Server 2005)存储密码的首选方法/数据类型是什么。我在几个应用程序中所做的工作方式是,首先使用.NET加密库,然后将它们作为二进制文件(16)存储在数据库中。这是首选方法,还是我应该使用其他数据类型或分配比16多的空间?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.