-
sqlserver 建表语句,获取建表语句的存储过程,包括排序规则,索
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
先创建一个分割表名的分割函数 -- 表值函数用以截取字符串 -- 如果为其添加一列主键id,则其顺序就会固定了 create FUNCTION [ Split ] ( @text NVARCHAR ( max )) RETURNS @tempTable TABLE (value NVARCHAR ( 1000 )) AS BEGIN DECLARE @StartIndex INT --[详细]
-
[SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
0.?查看数据库文件名和物理文件名 SELECT name,physical_name AS current_file_location FROM sys.master_files 1.?运行命令 USE master; -- Run from master ALTER DATABASE dbMODIFY FILE (name = ‘ db ‘ , filename = ‘ C:NewPathDatabase.mdf ‘ );[详细]
-
sqlserver跨数据库事物同步(转vinsonLu)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
/// summary /// 多数据库服务器事务提交 /// /summary /// param name="sqlStrings" key为connName,value为Sql语句 /param /// returns/returns public bool ExecuteMultiTran(List string [] sqlStrings) { bool reval = true ; SqlCommand cmd = new SqlC[详细]
-
SQLSERVER 数据库查看各表的记录数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
1. 各表记录数 select?? a.name as 表名 ,max(b.rows) as 记录条数 ?? from?? sysobjects?? a??,sysindexes?? b????? ? where?? a.id=b.id?? and?? a.xtype=‘u‘??? group?? by?? a.name??? order by max(b.rows) desc ? ? 2. 总记录数 select SUM ( 记录条[详细]
-
SQLSERVER 创建对Oracle数据库的DBlink以及查询使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
1. 与针对oracle数据库一样,在sqlserver中创建对oracle数据库的dblink 安全性上面也进行定义(貌似不需要跟访问字符串只需要填一个即可) 直接查询会报错,需要更改注册表 增加选项 1 . 在打开的注册表编辑器的左侧按如下路径依次展开:HKEY_LOCAL_MACHINESOFT[详细]
-
mssql sqlserver 验证整型函数分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
转自:http://www.maomao365.com/?p=6227 摘要: 下文将制作一个isnumber验证整型的函数,供在sql脚本中做数值判断,如下所示: 例: 实现原理:判断 是否包含特殊字符,是否全部为0-9的自然数组成 CREATE FUNCTION dbo.check_number( /* 验证一字符串类型是否为[详细]
-
SQLSERVER SQL备份还原代码C#
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
public class BakDBHelper { /// summary /// 创建数据库备份 /// /summary public string CreateBackup( string dbname, string backname) { string res = "" ; // 要备份的位置 // string dbfullname = GetDbPath() + string.Format("{0}_{1}.bak",dbname,[详细]
-
mssql sqlserver 验证整型函数分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
摘要: 下文将制作一个isnumber验证整型的函数,供在sql脚本中做数值判断,如下所示: 例:实现原理:判断 是否包含特殊字符,是否全部为0-9的自然数组成 CREATE FUNCTION dbo.check_number(/*验证一字符串类型是否为整型数值类型*/@checkTmp VARCHAR(100))RETUR[详细]
-
ServiceStack OrmLite 连接Sqlserver数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
? ? ? ? ?技术交流群:665060698? ? ? ? ? ?ServiceStack是一个.net的服务类库,包含的数据处理非常丰富,执行效率也非常高, 但ServiceStack也不止是用来写服务,也可以引用其中的dll进行数据库的连接操作,ServiceStack ?OrmLite支持的数据类型也很多,包[详细]
-
mssql sqlserver 取消数值四舍五入的方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
? 摘要: 下文讲述使用round sql函数,对数值型数据进行舍入操作 实验环境:sqlserver 2008 转自: http://www.maomao365.com/?p=6454 最近接到用户需求,需对数值型数据,无论后面数据多少,直接进行舍入操作,左思右想,终于发现了round函数可以满足此操作。 -[详细]
-
sqlserver 事务日志已满解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
sqlserver 事务日志已满解决方案 可参考这篇博客: https://www.cnblogs.com/strayromeo/p/6961758.html ? 一.删除日志文件:( 不建议) 二.手动收缩: 1.数据库右键属性-选项-恢复模式-下拉选择简单-最后点击确定 2.右键数据库-任务-收缩-文件类型-下拉选[详细]
-
项目总结1-关于sqlServer 中日期时间处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
?一·SQLServer中 SQL SERVER 查询时日期格式化 1 Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM 2 Select CONVERT(varchar(100),1): 05/16/06 3 Select CONVERT(varchar(100),2): 06.05.16 4 Select CONVERT(varchar(100),3): 16/05/06 5[详细]
-
sqlserver 性能问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
在新服务器 足够的带宽 装上开发的应用程序和数据库系统 读取数据依然很慢 说明性能问题 ?响应时间 吞吐量:相关的有网络、设备、磁盘、带宽、端口 可扩展:出现性能问题可不可以扩展硬件资源改善和设置软件参数改善 性能目标:尽可能缩小每个sql语句的响应[详细]
-
SQLServer 用法简例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
? 子曰:“温故而知新,可以为师矣。”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了。“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身。不过有时候有些知识如果有很久没用了的话,就会忘记,甚至是忘的[详细]
-
SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
1. 公司一台服务器 日子会文件到了 100g+ 但是无法收缩 2. 根据同事的经验进行验证 dbcc loginfo单独看改数据库的dbcc loginfo( " CWBASEGS60 " ) 3. 根据搜索到的博客继续查询. https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53168 SELEC[详细]
-
Sqlserver实现故障转移 — 域控(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
一? 、实现目的:实现两台sqlserver数据库服务器的实时备份及故障转移:即:其中一台数据库服务器宕机后,应用程序可自动连接到另一台数据库服务器继续运行。 ? 二、域控:域控制器是指在“域”模式下,至少有一台服务器负责每一台联入网络的电脑和用户的验[详细]
-
[转帖]SQLSERVER 使用触发器实现 禁用sa用户 在非本机登录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
原贴地址: https://blog.csdn.net/reblue520/article/details/51580102 具体的方法为: 创建一个触发器 CREATE TRIGGER forbiddensaON ALL SERVER WITH EXECUTE AS ‘ sa ‘ FOR LOGONASBEGIN -- 选择sa用户进行限制:IF ORIGINAL_LOGIN() = ‘ sa ‘ -- 允[详细]
-
Sqlserver 代理服务每天自动检测启动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
碰到? Sqlserver?服务器? 有时候重启服务器没启动(或者由于某些情况下停止服务了) 所以,弄个每天定时检查启动sqlserver代理服务 做法:使用?window任务计划 +? bat?? 材料:Sqlserver2014 +?win10 64位家庭版 1.bat? :(感谢:https://blog.csdn.net/kk1[详细]
-
SQLServer中比较末尾带有空格的字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
SQLServer中比较字符串的时候 如果字符串末尾是空格 那么SQLServer会无视那些空格直接进行比较。 declare @a nvarchar( 50 );set @a =N ‘happycat1988‘ ? declare @b nvarchar( 50 );set @b =N ‘happycat1988 ‘ ? ? ①:“=将忽略末尾空格返回true” ? i[详细]
-
sqlserver获取指定数据库的描述
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
SELECT 字段名= convert(varchar(100),a.name),表名= convert(varchar(50),d.name ),类型= CONVERT(varchar(50),b.name),库名= ‘Community‘,字段说明=convert(varchar(50),isnull(g.[value],‘‘)) FROM dbo.syscolumns a left join dbo.systypes b on a.x[详细]
-
SQLServer 2008R2主从部署实战
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
说明: 由于临时接到做OA的主从环境,基于Windows 200R2 SQLServer2008 R2,由于搜索的资料都不完整,好多重要之处有遗漏,亲自动手做了好几次,填完了坑,整理以备忘记与分享,如有错误遗漏之处欢迎指正交流~ 一、配置环境 主库: 10.8.11.214 数据库版本:[详细]
-
同一域环境下SQLServer DB Failover故障转移配置详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
前 言: ? ?很多情况下,虽然我们的站点、APIService、Redis等已经做成了分布式架构,但是SQLServer依然还是单体结构,当出现网络异常、服务器宕机时便存在极大的风险,这时候我们需要一种SQLServer故障转移技术,当A数据库服务器出现故障的时候,能迅速将请[详细]
-
SqlServer和Oracle修改表结构语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
原文转自:__Mr.Ren的博客园 ? SQL Server: 1、增加列? ALTER TABLE users ADD address varchar(30);2、删除列? ALTER TABLE users DROP COLUMN address;3、修改字段类型? ALTER TABLE users ALTER COLUMN address varchar(80);4、重命名列:? EXEC sp_renam[详细]
-
SqlServer 由于未在SqlServer的此实例上安装复制组件解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
qlserver2005在复制订阅时出现: “由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……” 解决方法: 由于需要需要配置一个发布订阅,可是一直报告:"?sql?server?复制需要有实际的服务器名称才能连接[详细]
-
SqlServer Alwayson 搭建排错记录 一
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
天搭建alwayson,碰到一堆问题,解决起来花了不少时间,特此记下几个有代表性的,以免以后再碰到做重复功。 一、创建可用性组 ? ? ?使用SSMS的创建可用性组向导,添加了一个主副本node1,一个辅助副本node3,最后一步完成的时候报错: 无法对可用性组"XXXXX"[详细]