sqlserver

Postgresql ODBC驱动,用sqlserver添加dblink跨库访问postgresql数据库

匿名 (未验证) 提交于 2019-12-02 22:06:11
在同样是SQLserver数据库跨库访问时,只需要以下方法 declare @rowcount int set @rowcount = 0 set @rowcount =(select COUNT(*) from sys.servers where name = 'ITSV2') if @rowcount <= 0 begin exec sp_addlinkedserver 'ITSV2', ' ', 'SQLOLEDB', '192.168.0.222,8989' --IP,端口号 end exec sp_addlinkedsrvlogin 'ITSV2','false',null, 'sa', 'sa1234' --数据库链接账号、密码 --select * from [ITSV2].数据库.dbo.表 做项目的时候遇到数据对接问题,需要从其他地方同步数据到本项目,本项目是使用sqlserver数据库,而对方使用的是postgresql数据库。 一、下载安装postgresql ODBC驱动 在PostgreSql官网下载ODBC驱动,网址: https://www.postgresql.org/ftp/odbc/versions/msi/ 本数据库所在的服务器是64位,我找最新版本的64位的 在网上有人下载使用的的另一个,这个是收费的,但是有免费使用期。

sqlserver数据库邮件告警系统设置(一)

放肆的年华 提交于 2019-12-02 10:37:51
在数据执行过程中需要对数据执行成功失败,以及相关错误信息进行监控,就需要用到告警信息配置 sqlserver库的邮件告警分两种: 第一种是以SQL的方式发送邮件告警,需要配置配置文件 第二种是通过sqlserver代理来完成对作业调度以及性能问题的告警,也是需要配置配置文件 一.以SQL的方式发送邮件告警 EXEC msdb.dbo.sp_send_dbmail @profile_name = 'BigData', --配置文件名称 @recipients = @recipientsAddr, --收件email地址 @subject = @subject, --邮件主题 @body = @email_conetent --邮件正文内容 设置步骤: ①在数据库邮件中心进行配置文件配置 ②在存储过程执行错误是调用输出错误信息 已经设置完成封装的存储过程,可进行调用 --发送邮件服务 exec sp_SendEmail ​ --需要传入参数 @recipientsAddr varchar(200),--收件email地址,收件人地址,可通过 ; 进行多邮箱拼接 @subject nvarchar(500), --邮件主题 @email_conetent nvarchar(2000) --邮件正文内容 二.在作业中进行邮件告警 设置步骤: ①在数据库邮件中心进行配置文件配置 ②

SpringBoot + MyBatis + SQLServer 简单实现

穿精又带淫゛_ 提交于 2019-12-01 19:55:08
SpringBoot是当下最流行的Java技术框架之一,比Spring更高效,非常符合即拿即用的现代编程思想。 下面贴出具体细节即注意事项,由于该文章并非细节的从零开始,故省略eclipse和maven的安装环境。 本例实现的功能是利用SpringBoot快速搭建web服务,同时利用MyBatis和SqlServer将数据通过该web服务展示。 1. 新建一个Maven工程过程略,新建完毕之后,该工程应该包含/src/main/java, /src/test/java 两个目录。由于SpringBoot的高度智能化,对于配置的随意性就需要更加谨慎。我们可以追加新建/src/main/resources, /src/test/resources,用来添加我们的资源文件。该resources目录也是可以被SpringBoot及MyBatis框架顺利识别的。 2. POM文件 根据需求,我们需要使用到以下内容,简单易懂。 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.microsoft.sqlserver<

JeecgBoot 2.1.1 代码生成器AI版本发布,基于SpringBoot+AntDesign的JAVA快速开发平台

不羁岁月 提交于 2019-12-01 19:20:37
此版本重点升级了 Online 代码生成器,支持更多的控件生成,所见即所得,极大的提高开发效率;同时做了数据库兼容专项工作,让 Online 开发兼容更多数据库:Mysql、SqlServer、Oracle、Postgresql等 !!! 一、项目介绍 JeecgBoot 是一款基于 SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Ant-Design-Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,保持 jeecg 一贯的强大,绝对是全栈开发福音!! JeecgBoot 在提高 UI 能力的同时,降低了前后分离的开发成本,JeecgBoot 还独创在线开发模式(No 代码概念),一系列在线智能开发:在线配置表单、在线配置报表等等。 当前版本:v_2.1.1| 2019-10-21 二、升级日志 Online 功能 重点:Online 代码生成器升级,根据 online 配置控件生成对应代码。支持更多控件生成:下拉搜索、富文本、popup、分类树控件等等 重点:Online 在线开发升级,兼容更多数据库 mysql\oracle\sqlserver\postgreSql 等等,加强对大字段 blob 类型支持 Online 代码生成器升级,online 一对多生成 popup

Win7 + Python3.6 + Django2.1 + MS SqlServer 2008配置

时光毁灭记忆、已成空白 提交于 2019-12-01 18:17:56
最近开始学习Django,开发环境为Win7 + Python3.6 + Django2.1 + MS SqlServer。本篇文章记录在配置过程中碰到的各种问题以及解决方法。 一. 安装开发环境 1. 安装Python 到官网 https://www.python.org/downloads/ 下载需要的版本进行安装。 2. 安装Django pip install Django 3. 安装MS SqlServer 2008 到“MSDN我告诉你” https://msdn.itellyou.cn/ 下载需要的版本进行安装。 二. 安装依赖项 Django连接SqlServer 2008需要依赖以下库:django-pyodbc, django-pyodbc-azure, django-mssql, 。安装方法如下: pip install django-pyodbc pip install django-pyodbc-azure pip install django-mssql 测试开发环境 1. 创建Django项目 django-admin startproject helloworld 2. 修改数据库配置 修改项目文件夹下settings.py文件中的数据库的配置文件,如下: DATABASES = \ { 'default': { 'ENGINE': 'sql

sqlserver分布式事务

假装没事ソ 提交于 2019-12-01 17:15:08
启动服务中的Distributed Transaction Coodinator后 设定连接服务器RPC OUT 以及RPC属性为True 实验一下代码 CREATE TABLE [dbo].[yuf]( [id] [uniqueidentifier] NOT NULL, [namx] [nvarchar](50) NOT NULL, ) ON [PRIMARY]    set XACT_ABORT on begin distributed transaction distributedtran begin declare @rowcounts int =0; insert into dbo.yuf(id,namx) values(newid(),N'test1'); select * from dbo.yuf; set @rowcounts=@rowcounts+(select @@ROWCOUNT); insert into [ender-pc\subx].subt.dbo.yuf(id,namx) values(newid(),N'test1'+REPLICATE(N'1',50)); set @rowcounts=@rowcounts+(select @@ROWCOUNT); if @rowcounts=2 commit transaction