首页数据库sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)

sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)

编程之家2023-10-20103次浏览

大家好,如果您还对sqlserver附加数据库不太了解,没有关系,今天就由本站为大家分享sqlserver附加数据库的知识,包括sql如何附加数据库(sql怎么附加数据库)的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)

sql如何附加数据库(sql怎么附加数据库)

1.将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQLServer时所生成的目录DATA文件夹中。

2.在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

3.在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQLServer的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加的数据库文件(后缀.MDF)。

4.单击“确定”按钮就完成了附加数据库文件的设置工作。这时,在附加数据库窗口中列出了需要附加数据库的信息。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。

完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis。

以上操作可以看出,如果要将某个数据库迁移到同一台计算机的不同SQLServer实例中或其它计算机的SQLServer系统中,分离和附加数据库的方法是很有用的。

sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)

sql无法附加数据库怎么办

在SQLServer上附加数据库时,提示“操作系统拒绝访问”,导致sql无法附加数据库的情况发生,我们该怎么来处理呢?有的用户可能不是很清楚,所以对此今天本文为大家整理分享的就是关于sql附加不上数据库的解决方法,一起往下看吧。

解决方法如下:

方法一:修改权限法1

1、打开要附加的数据库文件所在的文件夹,即扩展名为mdf的文件所在的文件夹,如下图所示:

2、右键单击mdf文件,选择“属性”,如下图所示:

3、单击“安全”选项卡,如下图所示:

sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)

4、单击“编辑”按钮,如下图所示:

5、在弹出的对话框中的“组或用户名”中选中"AuthenticatedUsers",如下图所示:

6、在“AuthenticatedUsers的权限”下,勾选"完全控制","完全控制"被勾选后,下面的权限也都会被自动勾选,如下图所示:

7、最后点击"确定"就可以了。修改权限完成后,你就可以成功的附加数据库了。这是最常用的方法,成功率也比较高,偶尔出现不成功的案例,此时请参考接下来的两种方法。

方法二:切换身份验证方式法1

1、有时不能成功附加数据库,可以用切换身份验证方式的方法解决。使用这种解决方法的前提条件是,你之前连接数据库时的身份验证方式是"SQLServer身份验证”,如下图所示。如果你之前是以“Windows身份验证”连接的数据库,不能附加数据库。那么该方法不适合你,请直接参考下面的方法三,如果你忘记了自己是以哪种方式验证的,可以先尝试这种方法,如果不能解决问题,再参考下面的方法三。

2、点击“断开连接”按钮,断开当前连接,如下图所示:

3、点击“连接”按钮,连接数据库服务器,如下图所示:

4、身份验证"选择“Windows身份验证”,如下图所示:

5、连接数据库后,即可附加要附加的数据库了。如果仍然没能成功附加,请参考下面的方法三。

方法三:修改服务法

1、打开"SQLServer配置管理器"程序,如下图所示:

2、在左侧单击”SQLServer服务”,如下图所示:

3、在右侧右键单击“SQLServer(MSLHK)”,选择“属性”,注意这里的“MSLHK”是我的数据库实例名,在你的电脑上,数据库实例名位置显示的是你的数据库实例名。操作如下图所示:

4、在弹出的属性对话框中,在“登录”选项卡下,选中“内置账户”,如下图所示:

5、把“内置账户”改为“LocalSystem”,如下图所示:

6、点击“确定”按钮,会提示是否重新启动服务,点击“是”。

7、重启服务完成后,查看“登录身份为”的显示内容是不是“LocalSystem”,如果是,就说明更改生效,如下图所示:

上面就是关于sql附加不上数据库的解决方法啦,有遇到同样问题的可以参考上面的方法来解决哦。

怎样往 sqlserver数据库添加一个数据

添加方法如下:

1、打开SQL,在身份验证中选择“windows身份验证”后,点击下方的"连接“按钮。连接后选择数据库-新建数据库,建立名为”test“的数据库。

2、在数据库下找到新建的”test“,点击”+“找到表--新建,在这个表里可以看到列名,数据类型和允许null值。

3、添加完表后,系统会出现添加表名的对话框,在输入表名称中输入表名后,点击”确定“按钮。

4、找到刚刚新建的表,右键点击找到“编辑”,就可以在里面编辑内容了。

5、添加好数据后,在”新建查询“出现的空白框中输入SQL语句即可。

sqlserver2000怎么附加数据库(sql2000新建数据库)

打开SQLServerManagementStudio,并连接上数据库。右键“数据库”弹出快捷菜单,点击“附加”菜单。

2

附加数据库界面点击“添加”按钮,浏览到需要附加的数据库文件。

3

选择需要附加的数据库文件后,在数据库详细信息列表中则会显示该数据库的数据文件以及日志文件。

4

按确定之后在数据库列表就可以找到刚才附加进去的数据库了!

关于sqlserver附加数据库,sql如何附加数据库(sql怎么附加数据库)的介绍到此结束,希望对大家有所帮助。

华东师范大学公共数据库(华东师范大学公共数据库初始密码)服务器找不到硬盘,服务器装系统找不到硬盘怎么办