草庐IT

SQL server

全部标签

坐标转换-使用geotools读取和转换地理空间表的坐标系(sqlserver、postgresql)

前言:业务上通过GIS软件将空间数据导入到数据库时,因为不同的数据来源和软件设置,可能导入到数据库的空间表坐标系是各种各样的。如果要把数据库空间表发布到geoserver并且统一坐标系,只是在geoserver单纯的设置坐标系只是改了定义并没有实际执行坐标转换,所以需要在数据库层面统一好坐标系,再发布到geoserver。1,开发前准备1.1,数据准备要准备测试数据,可以参考地理空间表的导入。我这里使用arcgispro导入sqlserver,如果导入postgresql需要企业数据库才行,也就是需要离线证书,比较麻烦。我先导入一个4524的投影坐标,测试转换为44901.2,环境准备坐标转换

SQLServer 报错:(Microsoft.SqlServer.Smo)用户、组或角色‘XXX‘ 在当前数据库中已存在. 错误:15023解决方法

背景:最近在迁移SQLServer数据库2019时,新建用户后,做用户映射时。SQLServer报错:用户、组或角色'XXX'在当前数据库中已存在.错误:15023.下面讲一下解决的方法。分析:  将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。  这种情况被称为存在“孤立用户”。此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题,  因为SQLServer会报出“错误15023:当前数据库中已存在用户或角色”,简单理解:数据库备份文件中已经包含了用户test,现在还原了数据库,然后发现现有数据库

SQLServer2022安装(Windows),已验证23.06.21

一、SQLServer2022下载1、官网下载地址   SQLServer下载|Microsoft2、下载安装包2.1、选择Developer版本,立即下载。       2.2、打开下载文件夹,双击运行SQL2022-SSEI-Dev.exe尝试运行SQL2022-SSEI-Dev.exe,会收到以下信息:“你必须首先需要安装.NETFramework 的以下版本之一:直接下载安装.netframework的开发包。开发包下载链接:适用于VisualStudio的.NETSDK下载选择开发者工具包,点击下载。下载开发包后直接双击安装即可。  3.2、下载包选择CAB,选择下载位置3、安装3.

sqlserver-查询有哪些存储过程用到指定的表

根据表名和存储过程对应的id,返回存储过程的名称syscommentshttps://learn.microsoft.com/zh-cn/sql/relational-databases/system-compatibility-views/sys-syscomments-transact-sql?redirectedfrom=MSDN&view=sql-server-ver16sysobjectshttps://learn.microsoft.com/zh-cn/sql/relational-databases/system-compatibility-views/sys-sysobject

SQL Server 数据库之使用事务

使用事务1.开始事务2.结束事务3.回滚事务4.事务的工作机制5.自动提交事务6.事务的并发问题6.1脏读6.2.不可重复读6.3.幻读7.事务的隔离级别7.1READUNCOMMITTED级别7.2.READCOMMITTED级别7.3.REPEATABLEREAD级别7.4.SERIALIZABLE级别1.开始事务在SQLServer数据库中,通过语句BEGINTRANSACTION来标记一个显示本地事务的起始点;一个显式事务必须通过BEGINTRANSACTION语句开始,从连接上一个SQLServer数据库服务器的那一刻开始,在此连接上执行的所T-SQL语句都是事务的一部分,知道事务结

SqlServer 2019/2022 安装教程(图文)

一、安装sqlsever2019/2022两个链接都可Sqlserver2019官网SqlServer2019下载https://www.microsoft.com/zh-cn/sql-server/sql-server-downloadshttps://www.microsoft.com/zh-cn/evalcenter/evaluate-sql-server-2019?filetype=EXE1.下载exe填写信息2.双击运行官网下载的软件,嫌麻烦直接选择基本,这里我选择自定义–(建议先跳到三查看是否正确,避免浪费时间)建议先跳到三查看是否正确,避免浪费时间201920223.安装完成后选

【创作赢红包】SQL Server之索引设计

SQLServer之索引设计一、前言二、索引设计背景知识2.1、索引设计策略包括的任务三、常规索引设计3.1、数据库注意事项3.2、查询注意事项3.3、列注意事项3.4、索引的特征3.5、索引排序顺序设计指南总结一、前言索引设计不佳和缺少索引是提高数据库和应用程序性能的主要障碍。设计高效的索引对于获得良好的数据库和应用程序性能极为重要。本索引设计指南包含关于索引体系结构的信息,以及有助于设计有效索引以满足应用程序需求的最佳做法。二、索引设计背景知识就像一本书,书本末尾有一个索引,可帮助快速查找书籍内的信息。索引是按顺序排列的关键字列表,每个关键字旁边是一组页码,这些页码指向可在其中找到每个关键

迁移更新EF Core 中的sqlserver 数据库提示0x80131904

Microsoft.Data.SqlClient.SqlException(0x80131904):Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringtheloginprocess.(provider:SSLProvider,error:0-证书链是由不受信任的颁发机构颁发的。) --->System.ComponentModel.Win32Exception(0x80090325):证书链是由不受信任的颁发机构颁发的。 这是远程链接的数据库中又不信任的证书。解决办法:修改appsett

SQL Server2022版+SSMS安装教程(保姆级)

SQLServer2022版+SSMS安装教程(保姆级)一,安装SQLServer数据库1.下载安装包(1)百度网盘下载安装包链接:https://pan.baidu.com/s/1A-WRVES4EGv8EVArGNF2QQ?pwd=6uvs提取码:6uvs(2)官网下载安装包https://www.microsoft.com/en-us/sql-server/sql-server-downloads进入官网后选择Developer选择安装2.安装配置打开下载好后的安装包!选择自定义安装选择安装位置(最好安装到除C盘以外的文件中)等待安装…(1分钟左右)待安装好后会自动弹出页面选择安装全新的

使用Docker安装sqlServer

使用Docker安装sqlServer第一步:使用docker拉取镜像dockerpullmcr.microsoft.com/mssql/server:2017-latest第二部:创建容器这里映射的端口是1433可自行修改(必须是复杂密码否则无法启动自行设置)这里的密码为111请自行修改.dockerrun-e'ACCEPT_EULA=Y'-e'SA_PASSWORD=111'-p1433:1433--namesqlserver-d--restart=always-v/public/sqlserver/bak:/public/sqlserver/bak-v/public/sqlserver/