Zabbix的监控出现告警,具体的告警信息如下:“SQL Instance MSSQLSERVER: Could not allocate a new page”和“D::Disk space is low(used > 80%)" 第一个告警是Zabbix template for Microsoft SQL Server模板发出的告警,查看其具体信息,可以看到如下具体信息: Msg 1101 or 1105 was logged in the Windows Application Event Log. These errors indicate that SQL server could not allocate a new page for database becaus...
最近因为项目中要涉及到更改表中的字段,在上线前夕,经理要求整理一份全面的SQL脚本,在汇总同事更改的SQL 脚本中,我自己也是一个学习,将自己以前没用到过的脚本做一个整理。1.--删除表中字段 alter table WeeklySummary drop column YearID; (注意:WeeklySummary 是我的表名,YearID是我要删除的字段名;以下同理)2.--更改表中字段Remark的长度alter table WeeklySummary alter column Remark varchar(max)3.-- 修改列名的...
前言MSSQLSERVER提供程序集,无疑可以让编程人员更加便捷的操作数据库数据,比如c#写的函数,可以在数据库当作sql的函数使用,你想想他对不熟悉数据库的程序员来说是有多么的嗨。这么好的机制,大家当然不能错过,但是对于数据库变更迁移,可能会存在障碍与不便。所以建议大家在使用sqlsesrver clr程序集的时候也要做个权衡,以免给数据库以后的扩张带来不便。建议大家单次数据,数据过滤,的时候使用sqlserver clr程序集。长期依赖...
1、mysqlsudo apt-get install libmysql++-dev //mysql连接库2、ms sql server/sybasewget http://www.freetds.org/files/current/freetds-current.tar.gz //ms sql server 相关库tar -xzvf freetds-current.tar.gz ./configure makemakeinstall3、oracle下载安装包:wget https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-basic-linux.x64-21.1.0.0.0.zipwget https://download.oracle.com/o...
唔,官方版本的 mssql-tools 镜像好像好久没更新了(https://hub.docker.com/_/microsoft-mssql-tools),用起来有一些bug,在此根据官方 Dockerfile 修改生成最新版本的镜像:# SQL Server Command Line Tools FROM ubuntu:20.04LABEL maintainer="SQL Server Engineering Team"# apt-get and system utilities RUN apt-get update && apt-get install -y \curl apt-transport-https debconf-utils gnupg2 \&& rm -rf /var/lib/ap...
# -*- coding: utf-8 -*-‘‘‘python coded by written in 2016/8/31Used for get win os log for each windows server‘‘‘ ‘‘‘pymssql 帮助文档http://pymssql.org/en/stable/pymssql_examples.html‘‘‘import pymssqlimport MySQLdbimport time#全局变量host = "192.168.33.190"user = "sa"password = "1111"dbname = "testdb"port = 1433 def fetch_row(): try: #conn = pymssql.connect(host,port,user,password,dbna...
在通过pymssql访问SQL Server时,直接在python中运行没有问题,在通过mod_wsgi和Apache进行部署时,发现所有请求都hang再数据库查询。通过google查到了答案,感谢google,详细描述请见:https://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API简要说一下,mod_wsgi针对每个virtual host和app mount point创建一个sub interpreter。python中有个著名的GIL,在通过C extension访问GIL State时,...
摘要:下文将制作一个isnumber验证整型的函数,供在sql脚本中做数值判断,如下所示: 例: 实现原理:判断 是否包含特殊字符,是否全部为0-9的自然数组成CREATE FUNCTION dbo.check_number ( /*验证一字符串类型是否为整型数值类型*/ @checkTmp VARCHAR(100) ) RETURNS BIT BEGIN DECLARE @tmp BIT IF LEFT(@checkTmp, 1) = ‘-‘ SET @checkTmp = SUBSTRING(@checkTmp, 2, LEN(@checkTmp)) IF (PATINDEX(‘%[^0-9-]%‘, @checkTmp) = ...
请按照如下格式报名。原文:http://www.cnblogs.com/CareySon/p/5019951.html
Docker 容器里无法连接sql server 2008 sp3以下版本的数据库。(已用sql server 2008测试)修改Dockerfile文件, (文件收vs 2019 创建默认配置,运行于Linux)把第一行:FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base改为FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS base即可。数据库连接字符串格式:Server=IP,1433;Database=数据库名;User Id=用户名;Password=密码; 运行环境:windows 10 ...
SQL Server的应用系统突然间无法访问,访问时出现数据库连接错误,检查当前应用的数据库,数据库显示“正在恢复”,网上查询了一下解决办法记录一下: 方法一: 1.RESTORE database <数据库名> with norecovery 方法二: 1.停用SQL Server服务 2.将数据库的.mdf和.ldf文件更名 3.启用SQL Server服务 4.右键删除数据库 5.将第二部更名的.mdf和.ldf文件名称改回原来的数据库文件名。 6.在管理工具中重新附加数据...
原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/72351/ 聚集索引:三级阶梯SQL Server索引通过大卫·杜兰特,2013/01/25(第一次出版:2011/06/22)该系列本文是楼梯系列的一部分:SQL Server的阶梯索引索引数据库设计的基础,告诉开发人员使用数据库设计者的意图。 不幸的是索引时往往是后加上的性能问题出现。 终于在这里是一个简单的系列文章,应该让任何数据库专业迅速“加速”前面的水平在这个楼梯概述了非聚集索...
-- 3000 page(从1开始) 10 pagesize -- 方法1(效率不高):SELECT TOP 10 * FROM [xxx].[oooo] WHERE id NOT IN (SELECT TOP (10*(3000-1)) id FROM [xxx].[oooo] ORDER BY createtime DESC)ORDER BY createtime DESC; 方法2(效率高):SELECT TOP 10 * FROM (SELECT ROW_NUMBER() OVER (ORDER BY createtime DESC) AS RowNumber,* FROM [xxx].[oooo]) as A WHERE RowNumber > 10*(3000-1) ORDER BY createtime DESC...
1.SQLServer导出单表数据为TXT文件数据库--任务--导出数据这样,导出会带列名称。。 导入数据: 原文:http://www.cnblogs.com/niuge/p/4597992.html
1.首先通过远程桌面连接到自己的服务器 方法很简答,打开远程桌面连接,然后输入服务器ip(外网ip),然后输入登录名和密码。 可以参考腾讯云给的教程:http://bbs.qcloud.com/forum.php?mod=viewthread&tid=2384&page=1&extra=#pid112462.然后打开浏览器,关闭IE的安全增强 打开服务器管理器,点左侧的服务器管理器 然后找到 配置IE ESC打开,然后都选择关闭,确定 这样就可以通过IE上网了。3.通过IE下载SQL S...