随笔分类 - Microsoft SQL Server
摘要:原定周末把公司的TFS升级到2018,由于TFS 2018需要SQL Server至少是2016以上版本,所以还需要将原来的SQL Server 2012 R2一并升级。今天早上负责的同事告诉我升级失败了。SQL Server 2016的数据库服务无法正常启动。他期间还尝试修复了一次SQL Serv
阅读全文
摘要:新建一个SQL Server Database Project,提示:Unable to open Database project This version of SQL Server Data Tools is not compatible with the database runtime components installed on this computer.老外说因为安装了Microsoft SQL Server 2012 SP1导致,而我并没有安装它且两个月前创建项目是成功的,最近唯一的变化就是安装了Visual Studio 2013 Preview、Visual Studi
阅读全文
摘要:运行Microsoft SQL Server 2012的安装程序,Maintenance选项卡单击Edition Upgrade(忽略自动定位Launch Windows Update to search for product updates)。弹出窗口中Next直到需要输入Product key,建议使用企业核心版序列号升级,安装程序只会简单的更新相关配置文件而其它版本需要下载对应更新。
阅读全文
摘要:DBeaver可以使用Microsoft JDBC Driver for SQL Server,默认端口1433。需要注意TCP Dynamic Ports是否启用,如果启用则需要修改DBeaver的Port。如何设置MS SQL Server TCP Dynamic Port:1、运行SQL Server Configuration Manager。2、SQL Server NetworkConfiguration标签选择对应的实例,选中TCP/IP,鼠标右键Properties。3、确认连接的IP是否使用了指定的port,如果没有则定位到IPAll,查看TCP Dynamic Ports。
阅读全文
摘要:$()是sqlcmd的关键字,它相当于一个变量替换。比如$(variable),通过sqlcmd声明:/v variable=Hello,world,则在sql脚本中定义$(variable)的地方都被替换为Hello,world。假设generate schema and data时部分数据会包含HTML内容,碰巧使用jquery的$语法,执行sqlcmd时会由于关键字问题出错。解决方法是定义一个变量,该变量的值为'$'。看一个示例:sqlcmd命令行sqlcmd -s MSSQLSERVER2012 -u sa -p 123456 /v variable=$ -i &quo
阅读全文