当前位置:首页 » 编程语言 » sqlserver2012sp

sqlserver2012sp

发布时间: 2025-01-21 01:06:23

A. 如何修改sql sa 密码

情况一:只是忘记了密码

方法一:

sp_password Null,'123,'sa'
把sa的密码设为“123”

执行成功后有“Command(s) completed successfully.” OK!

方法二:

第一步:打开 SQL2008 用管理员登录先,然后在服务名处右击选属性>安全性>右边的登录方式选项改为身份验证 确定!

第二步:选择安全性(展开)>登录名>双击sa>密码改成你需要的密码确定!

然后关掉SQL2008 或者 断开连接

第三步:点开始>程序>选择SQL2008>配置工具>打开 configuration manager>展开 SQL Server2005 网络配置
注意:选中MSSQLSERVER 如果没有 选中SQMEXPRESS
>TCP/IP 选项 >先启用 然后右键单击 > 属性 > Ip地址选项卡 > 把已禁用的选项全部改成已启用 > 然后把SQL2008 的服务重新启动一下!

情况二:忘记了密码,而且从sysadmin中删除了builtin\Administrators帐号,现在没其他人是sysadmin了

A:
SQL Server 2005/2008提供了针对该情况的更好的灾难恢复方法,无需侵入master数据库,不会对master数据库中的对象和数据(例如登陆帐号,证书等)造成损坏。Windows管理员组的成员现在当SQL Server以单用户模式启动(另外一个名称为维护模式)的情况下对SQL Server有了访问权限。

通过使用单用户模式,SQL Server 2005/2008避免了Windows管理员以sysadmin的身份在不被发现的情况下滥用权限。Windows管理员帐号能进行部分维护任务,例如安装补丁等。

要将SQL Server以单用户模式启动,您可以在命令行模式下增加“-m”参数。您也可以使用SQL Server配置管理员工具。它提供了对文件访问和其他权限的合适控制。要是用配置管理工具来恢复您的系统,您可以根据如下步骤:

1. 从菜单->SQL Server 2005->配置,打开配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢复的SQL Server实例
3. 找到“高级”标签,“启动参数”选项文本框中增加“;–m”
4. 点击“是”按钮,重新启动SQL Server实例
请注意:请确保在“;”和“-m”之间没有空格。注册参数解析器对类似的输入错误非常敏感。您可以在SQL Server的ERRORLOG文件内看到显示“SQL Server started in single-user mode.”
5. 在SQL Server实例以单用户模式启动后,Windows管理员帐号就能使用sqlcmd工具在Windows验证模式下连接SQL Server。您可以使用T-SQL命令诸如“sp_addsrvrolemember”来在sysadmin服务器角色中添加现有登录帐号或新创建一个登录帐号。范例语句如下:

EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';

GO

6. 只要sysadmin访问权限被恢复,在配置管理中从启动参数中移除“;-m”参数,重新启动SQL Server实例

重要的安全提示:
a. 该过程应该只能被用于当没有其他方法使用特权帐号(例如sysadmin或等同角色)来访问系统的灾难恢复。
b. 该过程允许Windows管理员在SQL Server中有越权行为。它包含了可以被监测和检测出的明确的侵入行为,包含:
1. 在单用户模式下停止SQL Server并重启
2. 使用Windows帐号连接SQL Server

B. windows server 2012 可以安装sql2008 吗

在Windows Server 2012上安装SQL Server 2008理论上是可行的,但可能会遇到一些安装问题。如果遇到安装失败的情况,通常需要安装特定的Service Pack(SP)以解决兼容性问题。

以Windows Server 2012 R2为例,解决SQL Server 2008 R2不能安装的问题,需要集成SP2。具体步骤如下:

1. 将SQL Server 2008 R2安装文件解压到F:\sqlserver2008R2目录。

2. 将SQL Server 2008 R2的SP2文件解压到F:\sqlserver2008R2\sp目录下。

3. 将setup.exe文件拷贝到指定位置,使用robo命令执行如下操作:
robo f:\sqlserver2008R2\sp f:\sqlserver2008R2 Setup.exe

4. 拷贝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件,执行robo命令如下:
robo f:\sqlserver2008R2\sp\x64 f:\sqlserver2008R2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

5. 新建一个名为DefaultSetup.INI的文件,并将其保存到F:\sqlserver2008R2\x64目录下,内容如下:
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PCUSOURCE=".\sp"

通过以上步骤,可以解决SQL Server 2008 R2在Windows Server 2012 R2上安装的问题,确保其正常运行。

需要注意的是,这些操作要求系统具备一定的技术知识,如果不熟悉安装过程,建议寻求专业人士的帮助。

此外,安装过程中可能会遇到各种问题,如驱动冲突、系统资源不足等,需要逐一排查解决。

总之,虽然SQL Server 2008 R2在Windows Server 2012 R2上安装存在一定的挑战,但通过上述步骤,可以顺利解决兼容性问题,确保数据库服务的稳定运行。

C. windows server 2012 可以安装sql2008 吗

没有问题的,可能安装。
如果出现不能安装,那请打相关SP

下面有个例 子。
实战:windows server 2012 R2 不能安装 sqlserver 2008 R2的解决办法
主要解决sqlserver 2008 R2不能在windows server 2012 R2上安装,需要集成sp2.

1.将安装文件sqlserver 2008 R2解压为f:\sqlserver2008R2

2.将sqlserver 2008 R2的SP2文件解压到f:\sqlserver2008R2\sp目录下

3.拷贝setup.exe文件
robo f:\sqlserver2008R2\sp f:\sqlserver2008R2 Setup.exe

4.拷贝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件
robo f:\sqlserver2008R2\sp\x64 f:\sqlserver2008R2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

5.新建DefaultSetup.INI,保存到F:\sqlserver2008R2\x64下,内容如下:
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PCUSOURCE=".\sp"

D. sqlserver如何执行.sqlsqlserver如何执行sql脚本

sqlserver2012如何执行sql脚本

如何在sqlServer2012中执行SQL脚本

SQLServer2012导出的过程

1.打开ManagementStudio,登录服务器,在数据库中选择要转移的数据库。

右键单击-“任务(T)”-“生成脚本(E)...”.

2.在"生成并发布脚本"窗口中,点击"下一步"、

3.“选择要编写脚本的数据库对象”,无需设置即可设置。点击“下一步”,

4.点击【保存到文件

怎么在sqlserver中执行脚本?

1.启动SQLServerManagementStudio;点击【开始】->【所有程序】->【MicrosoftSQLServer2008R2】->【SQLServerManagementStudio】,服务器名称:服务器的名称或者IP地址,登录名和密码:通常都为sa;点击【连接】后登录SQLServerManagementStudio;

2.点击【文件】->【打开】-->【文件(F)?】,选择你要打开的文件,如【Optime.Sql】,打开即可,

3.选择相应的数据库,如gerp,点击即可。

在SQLServer2005中如何运行SQL语句?

如果你已经装好了MicrosoftSQLServer2005,那么可以采用如下方式:进入环境以后,单击左上角的“新建查询”按钮,输入要执行的SQL语句,然后点击工具栏上的“查询”->分析(或者直接按Ctrl+F5),可分析是否有语法错误,如果没有语法错误,就单击工具栏上的“查询”->执行(或者直接按F5),即可。需要注意的地方是,左上角有个下拉列表框,默认是“master”数据库,要改为你想要做查询的数据库。以上仅供参考。

sqlserver怎么导入sql文件?

我们在使用sqlserver数据库时经常会需要导入sql文件,有些人会不太熟悉如何导入,接下来就介绍一下如何导入sql文件:

1.首先打开sqlserver数据库,依次点击文件-打开-文件,如图。

2.然后选择需要导入的sql文件,点击打开。

3.打开sql文件之后,点击执行,如图。

4.如图所示,命令已执行。

5.命令执行完成之后,数据库就已经导入sqlserver中,有时需要刷新才能显示。

sqlserver2008数据库怎么使用?

1、安装好sqlserver2008之后,在开始菜单打开,进行连接服务器,其中服务器名称是电脑计算机名称,输入用户名和密码进行连接。

2、鼠标右键数据库,点击新建可以新建数据库,进去之后,输入数据库名称,点击确定就新建数据库了。

3、打开test数据库,在表上鼠标右键,选择新建表。

4、输入各字段名称,类型和长度之和,点击保存,输入表名称,点击确定。

5、鼠标右键table1表,选择编辑前200行,可以给表添加内容,如果想修改表字段内容,可以鼠标右键表,选择设计。

6、如果想执行sql语句操作,点击新建查询,可以写sql语句,点击执行,会执行sql。

怎样在sqlserver执行存储过程?

执行带参数的存储过程的方法如下:

Execsp_configure'allowupdates',1--允许更新系统表。

execdbo.User_ChangeObjectOwnerBatch'OldOwner','dbo'

以上是两个例子。

SQLServer中执行带参数的存储过程的方法是:

EXEC存储过程名字'参数1','参数2',数值参数

EXEC是一个关键字。

字符串参数使用单引号括起来,数值参数不需要使用单引号

E. sqlserver语句添加列(简单)

语句为:

alter table A

add BVARCHAR(50)

create table C

(Dvarchar(10),

Evarchar(10),

F varchar(10),

G varchar(10),

constraint pk_D primary key (D)

)

(5)sqlserver2012sp扩展阅读:

注意事项

一、增加列:

1、alter table tableName add columnName varchar(30)

2、ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

二、修改列类型:

alter table tableName alter column columnName varchar(4000)

三、修改列的名称:

1、EXEC sp_rename 'tableName.column1' , 'column2' (把表名为tableName的column1列名修改为column2

下面的示例将TerritoryID表中的Sales.SalesTerritory列重命名为TerrID。

USE AdventureWorks2012;

GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';

GO

2、删除列

alter table tableName drop column columnName

3、指定表中某列默认数据

ALTER TABLE dbo.doc_exz ADD CONSTRAINT col_b_def DEFAULT 50 FOR column_b ;

热点内容
微信视频如何重新缓存 发布:2025-01-21 04:44:41 浏览:879
pdf压缩文件大小 发布:2025-01-21 04:40:24 浏览:798
linux解压文件到指定 发布:2025-01-21 04:38:36 浏览:874
自己做的安卓app怎么下载 发布:2025-01-21 04:35:07 浏览:163
机顶盒加密频道 发布:2025-01-21 04:26:48 浏览:318
腾讯应用加密 发布:2025-01-21 04:24:38 浏览:988
无法访问f 发布:2025-01-21 04:24:36 浏览:539
sql实时 发布:2025-01-21 04:24:27 浏览:998
怎么在linux服务器上配ip地址 发布:2025-01-21 04:22:10 浏览:251
咖搭姆编程 发布:2025-01-21 04:19:45 浏览:674