随笔分类 - SQL Server
SQL Server 2008
摘要:一、ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二、在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如teln
阅读全文
摘要:1.查询死锁 高频率的增删改可能导致查询表的死锁 在执行查询语句时会锁表。在锁表期间禁止增删改操作。如果不想锁表,那就再表名或别名后面加上 WITH(NOLOCK) SELECT ID FROM dbo.MyTable WITH(NOLOCK) WHERE ID = 1 2.查询慢 首先使用SQL自
阅读全文
摘要:1.登录提示:该帐户当前被锁定,所以用户sa登录失败。系统管理员无法将该帐户解锁 原因:如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。 解锁: ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = 'p
阅读全文
摘要:--一个月第一天 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) --一年的第一天 Select DATEADD(yy, DATEDIFF
阅读全文
摘要:带异常输出参数 如果要在最后再提交事务,那么 TRANSACTION 后面必须加 RETURN,否则脚本会报:COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION 的错
阅读全文
摘要:使用SQL脚本导入Execl数据,是使用SQL的链接服务器的访问接口来完成的. 1.所以首先,需要数据库中有对应的Execl访问接口,使用的是SQlServer2008R2+Office2013,所以安装使用的是ACE2010的驱动 下载地址: http://www.microsoft.com/zh
阅读全文
摘要:xtype:对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K) RF = 复制筛
阅读全文
摘要:1.打开sql2008,使用windows身份登录 2.登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式 3.选择“连接”,勾选“允许远程连接此服务器”,然后点“确定” 4.展开“安全性”,“登录名”;“sa”,右键
阅读全文
摘要:--判断是否开启远程操作服务,如果关闭,则开启,用完之后关闭 DECLARE @value SQL_VARIANT SELECT @value=VALUE from sys.configurations WHERE NAME='show advanced options' IF(@value=convert(sql_variant,0)) BEGIN EXEC sp_configure...
阅读全文
摘要:--查看当前链接情况: select * from sys.servers; --增加链接,参数:服务器别名,为链接服务器的OLE DB数据源的产品名称,与此数据源对应的OLE DB访问接口的唯一编程标识符(PROGID),由OLE DB访问接口解释的数据源的名称 --这种设置链接服务器的方式强制链
阅读全文
摘要:今天遇到数据库可疑,以前都是直接删了还原,这次没有最新的备份文件,一起看看脚本怎么解决 官方数据库状态定义 https://msdn.microsoft.com/zh-cn/library/ms190442(v=sql.100).aspx 网上说的另一种方法: 1:重新建立一个,一样的数据库,路径名
阅读全文
摘要:前几天研究了一下sql数据库的透明加密,记下来加深一下理解. 用脚本创建文件夹 下面开始加密 接下来是备份数据库主密钥,数据库证书和证书私钥. 在创建证书时数据库会提示备份证书以及相关私钥,在没弄明白之前笔者只备份了证书,没有管私钥,虽然私钥是会在备份证书的时候带到证书里面去,但是显然笔者把证书想简
阅读全文