摘要:1.清空log文件,以减少数据库文件log所占的空间USE dbname1 ;GOALTER DATABASE dbname1 SET RECOVERY SIMPLE;--设置简单恢复模式GODBCC SHRINKFILE (dbname1_log, 1);GOALTER DATABASE dbna...
阅读全文
随笔分类 - SqlServer
摘要:如何修改列的默认值T-SQL没有办法直接通过脚本修改列的默认值。只能先删除原来默认值的约束,再重新添加默认值的约束SELECT d.definition d.name,*FROM sys.default_constraints AS dINNER JOIN sys.columns AS cON d.parent_column_id = c.column_idWHERE d.parent_object_id = OBJECT_ID(N'table name', N'U')AND c.name = 'column name';----alter ta
阅读全文
摘要:1. SQL SERVER 会话 作用域概念一个作用域 就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。会话: 一个用户连接产生的所有上下文信息。一个查询分析器窗口就是一个会话SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。http://topic.csdn....
阅读全文
摘要:SSIS 官方示例 DataCleaning.sln 项目运行前设置 protectionLevel = serverstorage后点击保存出现如下错误提示:Failed to apply package protection witherror 0xC0014061 "The protection level, ServerStorage, cannot be used whensaving ...
阅读全文
摘要:SSIS 尝试运行官方的示例 DataCleaning.sln项目1打开解决方案:在Samplesdirectory 里打开目录:..Integration Services\Package Samples\DataCleaning Sample双击打开DataCleaning.sln我是拷贝IntegrationServices到自己的文件夹下再打开的,留着原来的程序,如果修改错了,课可以找回原...
阅读全文
摘要:下面链接是SQL2005SSIS 帮助里的示例http://msdn.microsoft.com/zh-cn/library/ms160742(SQL.90).aspx安装SQL2005后如何安装这些示例?首先在下面链接里下载示例包和数据库包http://codeplex.com/SqlServerSamples下载后安装 示例包和数据库包AdventureWorks。两个包都需要安装安装成功后在...
阅读全文
摘要:window7 安装 Microsoft SQL Server 2008 Enterprise Edition 需要注意的问题周末两天时间从下载包括安装才装好了SQL 企业版的2008.(1)下面地址里的中文版SQL2008文件有问题,是不能安装成功的。会有如下提示:此安装所需的cab文件"redist.cab"已经损坏,无法诗意哦那个。。。。。。http://www.extsoft.com.cn...
阅读全文
摘要:3.SQL SERVER 数据库名称.. 这是什么意思?(1)select *from WellyTest.dbo.testTable(2)select *from [WellyTest]..[testTable]sql2005 下使用(1)总提示找不到表。。。用(2)则是可以的。这里 .. 到底代表什么意思呢?前者制定了所有者后者是当前登陆的默认角色?
阅读全文
摘要:1.SQL server 一次把一列的所有值都取出来保存到一个变量里---获得数据库wellytest里 好后缀为 _test所有用户表名,以逗号分隔表名保存到一个变量中---declare @sqlTblNames nvarchar(1000),@tableNames nvarchar(4000)set @sqlTblNames='select @tableNames = @tableNames...
阅读全文
摘要:探讨下Tag标签的数据库设计(千万级数据量)现在博客都有tag标签的功能,如何设计千万级数据量Tag数据库呢?现在把功能限制一下tag需求:(0)假定作品来自一个表(Poesy),每个作品tag不超过5个(1)根据tag可以找到 所有包括该tag的作品,可以查看tag包含作品的数量。(2)用户可以根据自己添加的tag来查看自己的作品,查看tag包括的作品的数量(3)用户可以查看所有tag,可以查看...
阅读全文
摘要:asp.net c#里如何使用 varchar(max) 参数SqlParameter paramSummary = new SqlParameter("@DocumentSummary", SqlDbType.VarChar, -1);MSDN完整的例子:[代码][代码]这里有更详尽的例子:Working with Large Value Types http://msdn.microsoft....
阅读全文
摘要:sqlserver里如何传递 in参数select *from table1 where usercode in(@Usercodes)传入的参数@Usercodes = ’code1‘,’code02‘这样是不行的。SQL不支持者样做。(1)通过拼接 SQL 最后去 exec (@sql)来实现: ’。。。where usercode ...
阅读全文
摘要:USE master
RESTORE DATABASE 新建的没有任何数据的数据库名
FROM DISK = 'e:\数据库备份文件.bak'
WITH MOVE '原来的逻辑名称' TO 'e:\新建的没有任何数据的数据库名.mdf',
MOVE '原来的逻辑名称_log' TO 'e:\新建的没有任何数据的数据库名_log.ldf',
STATS = 10, REPLACE
GO
阅读全文
摘要:SQL 2005再执行作业的时候提示如下错误信息: The owner (...) of job 作业名称 does not have server access. 很奇怪,为什么这样。。。后来把JOB所有者修改了一下,然后可以正常运行了。。。郁闷。。。 http://support.microsoft.com/kb/825042
阅读全文
摘要:Sql server 获得某一部门下的所有子部门。根据部门获得它的上级部门。以为要用递归呢,原来不需要的,通过自定义函数里,使用个临时表就可以了。@@RowCount作用可真不小啊。
阅读全文
摘要:创建链接服务器(要分两步,第一个创建服务器,第二步添加用户)
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
查询示例
select * from srv_lnk.数据库名.dbo.表名
阅读全文
摘要:Login failed for user 'loginName'. Reason: The password of the account has expired.
今天网站访问报错,查看日志 是上述提示信息,原来是sql 2005的强制密码策略的问题。创建登录的时候默认设置如下
阅读全文
摘要:今天使用命令备份数据库的时候发生了异常:
Msg 3007, Level 16, State 1, Line 4
The backup of the file or filegroup "sysft_db_FullText" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data.
Msg 3007, Level 16, State 1, Line 4
The backup of the file or filegroup "sysft_ccc" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the
阅读全文
摘要:Sql Server 行转列学习 根据学生表、课程表、学生成绩表统计每个学生的各科成绩和他的总成绩、平均成绩。
阅读全文
摘要:1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233') (1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表. SELECT DateName(day,Getdate()) –返回8 (2)DATEPART ( datepart , date ) 返回表...
阅读全文