浏览模式: 普通 | 列表
分类: Sql Server | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | >
第一步:配置环境(window server 2019中安装.net 3.5)
1.1 准备.net 3.5安装包

因为,sqlserver2014的安装需要.net 3.5的环境,而window server2019是默认不带这个功能的,所以需要提前安装(在win10中安装也是需要提前安装.net 3.5)。
说明: window server 2019中安装.net 3.5 不能使用下面的安装包,而是只能通过添加功能和角色(win10中可以直接使用下图的安装包)。
在这里插入图片描述
但是在window server 2019中添加.net 3.5功能的时候提示没有源文件,需要手动指定安装源路径,所以我们需要将window server 2019的iso文件中的相关cab文件拷贝到虚拟机中!

我们将window server 2019的安装包解压,然后将里面的"sources/sxs"文件夹拷贝到虚拟机的c盘下:
...

阅读全文…
问题:
安装SQL2008时无法安装SQL Server 2008 Management Studio Express

解决办法: 升级到具有高级服务的Express
先使用sql server2008安装中心(在开始菜单的microsoft sql server 2008里面有)的维护功能,将express升级到具有高级服务的Express。再安装SQL Server 2008 Management Studio Express,这就可以发现工具这个选项。安装成功。
在access中,我们查询的时候有的时候使用

select * from tablename where column like '*1*'

有时候使用

select * from tablename where column like '%1%'


这是由于通配符集不同


第一种是ANSI-89规范

第二种是ANSI-92规范

2003以后的版本可以定义使用ANSI-92

方法如下
attachments/202110/05_142431_e4dde71190ef76c6d0ffdd7a9c16fdfaaf5167b5.jpg

勾选右下角的

sql srver兼容语法,当前数据库即可

这样就可以用百分号当通配符了,否则只能用星号
有个电脑新安装了sql server 2008
看到服务器出现这样的错误提示,拒绝访问,肯定是权限问题,是哪里的权限问题呢。
看到LoadUserProfile这个,应当与用户有关。又是需要什么用户的权限呢?
就凭这些信息,也想不出是什么原因导致的,只能到网上找。
找了一下,原来是C:\Documents and Settings目录缺少 NETWORD SERVICE权限,说实话,要不是找,我想死了也想不出是这个权限问题。

C:\Documents and Settings加上NETWORD SERVICE权限后,问题解决。
原因是系统数据库 master,model,msdb数据库文件损坏
 
解决方法有两种:
 
第一种:重装数据库
第二种:替换这些损坏的数据文件和日志文件(前提是替换的这些文件必须与源数据库版本要一致)
p.s.默认生成脚本不会导出数据,需要勾选数据项才行。
打开数据库-------->选中某个数据库-------->任务-------->生成脚本。其中在设置脚本选项界面有个高级按钮,里面可以选择架构和数据
注意:导出的sql文件,尽量把前面的建立用户和选择数据库脚本删除掉,不然报错的时候不知道错哪里

attachments/202101/27_111213__16117169768073.png


attachments/202101/27_111221__16117170074716.png


attachments/202101/27_111227__16117170254958.png

...

阅读全文…
SQL2008转到SQL2000的步骤

1、 在sql2008上生成for 2000版本的数据库脚本

(a)数据库点右键 - 任务 - 生成脚本
(b)设置脚本编写选项 - 点高级按钮,找到"为服务器版本编写脚本"项, 选 SQL Server 2000
(c)下一步生成script.sql
 

2、 在2000中创建目标数据库
 
sql2000中新建数据库,打开sql查询分析器,运行script.sql建立数据表等

3、导入数据

方法一、在sql2008中导出数据到sql2000,全选表单击编辑映射---勾选启用标识插入,如果过程不顺利就用方法二

方法二、在sql2000中导入sql2008数据,连接sql2008需要使用sql server odbc方式,sql2000默认会启用标识插入
p.s. 安装Management Studio 2008前提条件
1、检查下系统更新,不检查应该也没事
2、安装 SQL Server 2008 Express 32位 中文简体安装包
3、安装 .net 3.5 sp1
4、安装 powershell 2.0 for win2003 (会开启和监听 5985 http 和5986 https 两个端口,外网防火墙需要做屏蔽以免被利用)
5、SQL Server Management Studio 2008 32位

特别注意:安装Management Studio过程中,需要选择执行SQL Server 2008 的全新安装,如果选择向SQL Server 2008 的现有实例中添加功能,则不会出现 管理工具 的选项

SQL Server ...

阅读全文…