【如何恢复和修复SQLServer的MDF文件】教程文章相关的互联网学习教程文章

SqlServer 网络配置

(1)打开SQL Server 配置管理 (2)转到SQL Server 2008 网络配置->MYSQLSERVER的协议 (3)将TCP/IP设置为启用 (4)双击TCP/IP项,转到IP 项 (5)IP All中设置TCP Port为1433 (6)重新启动服务原文:http://www.cnblogs.com/hanmc/p/4240391.html

SqlServer下一些实用的sql语句收集【代码】

清理数据库日志USE [master] ALTER DATABASE [表名] SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE [表名] SET RECOVERY SIMPLE GO USE [表名] DECLARE @logname VARCHAR(150) SELECT @logname = NAME FROM sys.database_files WHERE NAME LIKE‘%log‘ DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY) GO USE [master] ALTER DATABASE [表名] SET RECOVERY FULL WITH NO_WAIT ALTER DATABASE [表名] SET RECOVERY FULL GO...

thinkphp5 连接SQLserver【代码】【图】

1、PHP 7.0.x 添加SQLserver扩展(1)7.0.x的扩展下载地址Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载下来的 SQLSRV40.exe 右键解压得出下面的dll文件,这些是php的扩展 根据自己PHP的版本选择32位或64位的扩展,注意区分(Thread safe?)nts和ts。 复制扩展需要的文件到PHP扩展目录(ext目录)。(例如我这里使用的是:php_pdo_sqlsrv_7_ts_x64.dll 和 php...

SQLServer 表结构相关查询(快速了解数据库)【代码】

-- 表结构查询SELECT 表名 =casewhen a.colorder=1then d.name else‘‘end, 表说明 =casewhen a.colorder=1thenisnull(f.value,‘‘) else‘‘end, 字段序号 = a.colorder, 字段名 = a.name, 标识 =casewhenCOLUMNPROPERTY( a.id,a.name,‘IsIdentity‘)=1then‘√‘else‘‘end, 主键 =casewhenexists(SELECT1FROM sysobjects where xtype=‘PK‘and parent_obj=a.id and name in ( SELE...

GeoServer之sqlserver插件使用【图】

GeoServer之sqlserver插件使用安装好sqlserver插件后,点击出现的第一个选项,开始创建wms服务。输入参数:工作区:为geoserver中创建的工作区数据源名称:自定义host:数据库地址port:数据库端口,sqlserver的默认端口为1433database:数据库名称,填写后只链接填写数据库的表,不填则链接所有表schema:数据库模式,选填user:链接数据库名称passwd:数据库连接面 其余参数默认即可。点击保存,进入新建图层页面,该页面显示出了...

SQLServer

点击setup.ext应用程序——>点击全新安装或向现有安装添加功能——>等待——>不能选择安装路径——>修改实例名(ID名)为SQL2008R2——>下一步——>选择密码登录方式(混合模式)输入密码——>下一步——>安装本机默认配置——>一直下一步——>等待安装完成原文:https://www.cnblogs.com/jmy9/p/10860250.html

sqlserver 快速生成汉字的首拼字母的函数(经典)

代码如下: 复制代码 代码如下:USE [tempdb] GO /****** Object: UserDefinedFunction [dbo].[fun_getPY] Script Date: 05/23/2012 18:03:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /* 获取汉字的首拼音 如果是非汉字字符 */ ALTER function [dbo].[fun_getPY] ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY=‘‘ while len(@str)>0 begin set...

SQLSERVER使用的MD5加密需要注意说明【图】

sql中使用MD5加密是很常见的事情,但是不知道注意点的人还是会即便是拷贝网络上的写法也是会出现错误的。举个例子简单说明: 由上图我们可以发现相同的字符串但是得到的MD5加密的字符却是不相同的,那么这个时候就要纠结了问题出现在哪里。看下图我们说明下问题所在: 最后发现是我们定义的时候的类型问题。下面我把代码贴出来供大家使用 PRINT ‘正确的:‘+ substring(sys.fn_sqlvarbasetostr(HashBytes(‘MD5‘,‘_use...

oracle,sqlserver,mysql区别

排序取数据oracle:salserver:select top 1 * from message m order by m.createTime desc // 从排序后的数据中去除第一条 mysql:select * from message m,attention a where m.fromUserName = a.openid order by m.createTime desc limit 0,1 // 从索引为0开始取1条数据原文:http://blog.csdn.net/sprita1/article/details/20732095

SQLSERVER中得到执行计划的两种方式

得到执行计划的方式有两种: 1、一种是在指令的前面打开一些开关,让执行计划信息打在结果集里,这种方法比较适合在一个测试环境里对单个语句调优。 这些开关最常用的有 复制代码 代码如下:SET SHOWPLAN_ALL ON SET SHOWPLAN_ALL ON --(是不是reuse了一个执行计划,SQSERVERL有没有觉得缺少索引),只能在XML的输出里看到 SET STATISTICS PROFILE ON 还有如果使用SSMS的话,可以用快捷键:Ctrl+L 小写L 他会执行你的语句并显示执行...

SQLSERVERAGENT警告:事件 ID: 312

Successfully re-opened the local eventlog - NOTE: Some events may have been missed.Attempting to to re-open the local eventlog...Unable to read local eventlog (reason: 事件日志文件已在读取间更改。).事件类型: 警告  事件来源: SQLSERVERAGENT  事件种类: Alert Engine  事件 ID: 312  日期: 2008-7-19  事件: 17:08:17  用户: N/A  计算机: B-SERVER  描述:  Successfully re-opened the local ev...

使用jtds连接sqlserver数据库并获取所有数据库名称【代码】

package testMain;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class TestMain {catch(java.lang.ClassNotFoundException e){System.out.println("hello world");Connection conn = getConnection();try {Statement st=conn.createStatement();//st.execute("insert into dept(name) values(\‘5555\‘)");ResultSet...

CONVERT(varchar, getdate(), 120 ) SQLSERVER 日期转换

这是一个mssql数据库的函数,Convert函数的作用,是进行数据类型的转换。 而您所问的这个convert(char(20),openDate,120)则是对日期字段,进行格式化转换成字符格式的函数。 接下来,对您函数中的三个参数,分别进行说明: 1.char(20),是要转换成的目标数据类型及长度,这里您还可以使用varchar(20),也可以使用varchar(10),如果使用20,则转换后的字符串可以是20的长度,如果是10,则只取前10 位了。后面的省掉。 2.openDate,是一个...

SQLServer 数据库开发顶级技巧

确保代码中的数据类型与数据库中的列类型保持一致   确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使用相同类型的局部变量。   同样,数据层中的ADO.NET代码也应该指定相同的数据类型与长度。为什么这很重要呢?因为如果数据类型与查询匹配,SQL Server需要先进行数据类型的隐式转换,以使它们能够匹配。   也有一些情况,即使为参照列设...

使用java连接sqlserver2008 R2/sqlserver2008

package com.product.jdbc.dbutil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DemoConn { Connection conn = null; static { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 加载数据库驱动 System.out.println("数据库驱动加载成功!!!--sqlserver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public Conne...