[/color][color=red]哎 现在又换成sql server 数据库 我再用的时候还真遇到了不少的问题 拿出来跟大家分享下
报错信息如下:
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server,错误: 18452)
首先 ,看到这个错误的时候很是郁闷,因为我用WINDOWS身份验证连接进去 改了sa的密码了,可是就是登不进去,声明我的密码也不是很简单,不可能是复杂性那里出了问题,怎么也不能用sa登陆 ,我又去看了里面的东西觉得应该是权限的问题 我去修改权限的时候又出了错误 如下
创建对于用户'SA'失败(Microsoft.Sqlserver.Express.Smo)
--执行Trancact-SQL语句或批处理时发生了异常。(Microsoft.sqlserver.Express.ComectionInfo)
--无法使用特殊主体'SA'.(Microsft sql server.Error:15405)
这样,我就真郁闷了,登陆也不行,该也不行、、我就去网上找看有没有人遇到类似的问题,结果还真是多 当时真开心这下终于可以解决了 可是我看了很多慢慢的就郁闷了 没有一个可行的 垃圾数据超级多 重复的也超级多 我真想投诉 为什么他们不对数据进行更新和处理啊 我郁闷浪费了 我那么多的时间 还是没有找到
最后我还是自己试着找到了错误 ,首先如果出现第一个错误的时候,你先去看看你密码的复杂性 再看看你密码是否写错了 如果两者都没有 那你去看看你的 数据库安全线那里去看看你的服务器身份验证 是否选的“SQL Server 和windos 两个验证”(数据库默认的都是选上的 windos 验证,有很多人人的问题就出在这里) 当修改了以后记得把服务重启
至于去修改它的内存和权限就没有必要了 因为那个sa是默认给的权限没有很特殊的情况不需修改 即使你修改了它也不一定让的
还以一点这里随路说下 在还原备份数据库的时候容易出的错误
“还原 对于 服务器 "MANAGESERVER\SQLEXPRESS"失败。(Microsoft.SqlServer.Smo)
System.Data.SqlClient.SqlError:CREATE DATABASE 或ALTER DATABASE失败。
因为结果数据库的累计大小将超出 每数据库为4096MB的许可限制值。(Microsoft.SqlServer.Smo)"
不知道大家遇到过没有 这个的话你先你看看你的还原的盘符是什么格式的一般情况下要改为“NTFS”如果是那个什么f。。什么的他不支持的 大家也不用去想是数据库内存小了 去改大点 按道理来说是很正常 但是这里是不可以的 还有就是注意了
SQLServer Express版 这个版本不支持4G以上的数据库 如果你是这个版本建议换个企业版的或什么的 这样就没有这样的问题了
以上就是我再使用sql server 出现的一些问题 呵呵 自己记录下来 你们也可以看看 希望给刚刚接触新手们一些帮助 其实我的遇到问题的时候还真希望谁能记载下问题给我参考的 就是没有 郁闷ing、、、
分享到:
相关推荐
### 批处理(BAT)实现SQL Server数据库备份与还原 #### 一、概述 在日常的数据库维护工作中,定期对数据库进行备份是非常重要的一个环节,它能够帮助我们防止因硬件故障、软件错误或其他不可预见的情况导致的数据...
在VC+SQL2005数据库备份与还原中,备份部分是使用ADO连接数据库,创建Connection对象,然后设置连接字符串,最后执行备份SQL语句来备份数据库。备份SQL语句的格式为"backup database <数据库名称> to disk = '<备份...
**一、SQL Server 2021备份数据库** 1. **启动SQL Server Management Studio (SSMS)**:首先,你需要打开SQL Server Management Studio,这是一个图形化的工具,用于管理和配置SQL Server实例。 2. **选择目标...
### SQL Server 2005 数据库的附加、分离、备份和还原 #### 一、启动 SQL Server 2005 数据库服务器 在启动 SQL Server 2005 数据库服务器时,用户通常需要通过 SQL Server Management Studio 或其他管理工具进行...
Java 实现 SqlServer 及 MySql 的备份与还原 Java 实现 SqlServer 及 MySql 的备份与还原是通过使用 Java 语言来实现数据库的备份和还原操作。本文将介绍如何使用 Java 语言来实现 SqlServer 及 MySql 的备份与还原...
总的来说,SQL Server 2000的安装、卸载、备份和还原涉及多个层面,理解并熟练操作这些过程是保障数据库安全和高效运行的基础。在实际工作中,还需要结合安全性设置、性能优化、故障排查等多方面知识来确保SQL ...
2. 备份命令:备份数据库的SQL命令是`BACKUP DATABASE [dbname] TO DISK = [filepath]`,其中`[dbname]`是你要备份的数据库名称,`[filepath]`是备份文件的保存路径。在代码中,`SqlStr2`就是这个SQL命令,`...
3. **创建命令对象**:接下来创建一个`SqlCommand`对象,并设置其命令文本为备份数据库的SQL语句。 ```csharp SqlCommand com = new SqlCommand(); com.CommandText = "BACKUP DATABASE Corporation TO DISK='" +...
在这个主题中,我们将深入探讨如何使用VB(Visual Basic)编写代码来备份和还原SQL Server 2000数据库。 首先,让我们理解什么是数据库备份与还原。数据库备份是为了防止数据丢失,通过复制数据库或其部分到其他...
而当需要恢复数据时,同样在数据库节点上选择【还原数据库】,输入备份数据库的名字,定位到备份文件,即可执行数据库的还原操作。 #### 总结 SQL Server 2005提供了强大的数据库管理功能,从数据库的创建、表的...
mysql,oracle,sqlserver三大数据库备份与还原,在src\test\Test.java里有用例。 DataBase dataBase = new DataBase(); //MySQL dataBase.setMysqlBinPath("D:/dump/bin"); dataBase.setBackPath("D:/dump/...
本文档旨在整理SQLSERVER基础实用必会SQL语句,涵盖数据库的创建、备份、还原等问题的解决方法,并提供了一些有用的SQL语句命令。 一、SQLSERVER数据库的安装问题 在安装SQLSERVER2008时,可能会出现问题。如果...
3. 在“SQL Server 企业管理器”中选中 Test 数据库,右键打开“备份数据库”窗口,指定一个新的文件 Test-daily.bak,选择“完全”进行一次完全备份。 4. 再次打开“备份数据库”窗口,这次使用“差异备份”,...
在Java开发中,有时我们需要对数据库进行备份和还原操作,以确保数据的安全性和可恢复性。本篇将详细介绍如何使用Java来实现SQL Server和MySQL这两种常见数据库的备份与还原功能。 一、基础准备 首先,我们需要在...
**数据库应用技术SQL Server 2005** SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在IT行业中广泛应用于数据存储、数据处理和数据分析。本资料旨在帮助学习者深入理解SQL Server 2005的基础概念、...
要备份数据库,你需要执行T-SQL的`BACKUP DATABASE`命令。在PowerBuilder中,你可以通过`ExecuteSQLString()`函数来执行SQL命令。首先,你需要确定备份文件的名称和路径,这可以通过`GetFileSaveName()`函数让用户...
在SQL Server中,数据库备份与还原是数据库管理的重要环节,确保数据的安全性和可恢复性。下面我们将详细探讨如何在SQL Server中实现数据库的备份和还原,并基于提供的代码片段进行解析。 首先,我们来看备份过程。...
异地还原是指在不同的物理位置之间对数据库进行备份与恢复的过程。这种操作在数据迁移、灾难恢复等场景中非常常见。需要注意的是,异地还原可能会导致表中的字段顺序发生改变,进而影响到应用程序的部分功能。因此,...
在IT行业中,MS-SQL Server作为一款广泛使用的数据库管理系统,其安全性与数据完整性至关重要。然而,在实际操作过程中,用户可能会遇到忘记数据库管理员密码的情况,这无疑会给数据库的管理和维护带来不便。本文将...