-
.Net下执行sqlcmd的方法
如下代码:被的调用方法:复制代码代码如下:publicstaticstringExeCommand(stringcommandText){Processp=newProcess();p.StartInfo...
数据库操作教程 2022-09-23 20:20:30 -
mssqlserver.ldf和.mdf的文件附加数据库的sql语句
附加数据库就可以完成. 附加数据库: 企业管理器 --右键"数据库" --所有任务 --附加数据库 --选择你的...
数据库操作教程 2022-09-23 20:14:50 -
SQLServer"错误21002:[SQL-DMO]用户*已经存在问题解决
错误21002:[sql-dmo]用户***已经存在错误此错误的原因多是因为将MSSQL备份移植到另一服务器还原时出现。主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户解决方法:1.打开mssql企业管理器→数据库→展开出问题的数据库如"mydb"→"用户"→在右侧窗口中选择出问题的用户名如:"***"→右击鼠标→删除2.企业管理器→安全性→登录→在右侧窗口中选择出问题的用户名如:"***"→属性→数据库访问→点选"mydb"→勾选下方的"public"和"db-owner"→确定...
数据库操作教程 2022-09-23 20:12:42 -
SQLServer实现用触发器捕获DML操作的会话信息【实例】
需求背景上周遇到了这样一个需求,维护人员发现一个表的数据经常被修改,由于历史原因;文档缺少;以及维护人员的经常变更,导致他们对系统也业务也不完全熟悉,他们也不完全清楚哪些系统和应用程序会对这个表的数据进行操作。现在他们想找出有哪些服务器,哪些应用程序会对这个表进行INSERT、UPDATE操作...
数据库操作教程 2022-09-23 18:23:24 -
SQL恢复master数据库方法只有mdf文件的数据库如何恢复
首先先和大家讲一讲SQLServer恢复master数据库方法,具体步骤如下第一步:复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。从X:ProgramFilesMicrosoftSQLServerMSSQL10.MSSQLSERVERMSSQLBinnTemplates至X:ProgramFilesMicrosoftSQLServerMSSQL10.MSSQLSERVERMSSQLDATA注:以上“X:ProgramFilesMicrosoftSQLServer”为SQLServer的安装目录...
数据库操作教程 2022-09-23 18:04:14 -
使用phpMyAdmin修改MySQL数据库root用户密码的方法
点击顶部的“SQL”标签进入sql命令输入界面。输入以下命令:复制代码代码如下:updatemysql.usersetpassword=PASSWORD('jb51$123456')whereuser='root';然后点击右下角的“执行”,没有报错就表示修改成功...
数据库操作教程 2022-09-23 17:57:15 -
SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(下)
sys.dm_os_waiting_tasks引发的疑问(下)前面写了两篇了,其实不光是说sys.dm_os_waiting_tasks的应用,研究了挺长时间的并行,自己有了一些理解,所以分享出来希望有什么理解错误的地方大神们及时纠正!! 给出前两篇的连接:SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(上)SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(中)前面两篇的编写有一个疑惑...最初认为的并行比如这个语句: select*fromt1innerjoint2ont1.a=t2.aOPTION(querytraceon8649) 在我的理解并行是开几个线程去获取T1数据,另外几个线程获取T2数据,然后关联结果形成最后结果集。可是试验了才发现自己原来想的和看到的结果不太一样呀!!!! 下面我们用前两篇的例子继续做试验... 这次我们2张表同时给锁住,看看等待里是什么情况...
数据库操作教程 2022-09-23 17:49:13 -
没有SQLServer数据库时如何打开.MDF文件
如果您在试图打开一个.MDF数据库文件时,却发现自己没有安装SQLServer数据库,该怎么办呢?这时候,如果恰巧您的机子上装有VisualStudio2005或者是更高的版本时,不用安装SQLServer数据库也能打开.MDF数据库文件。本文我们主要介绍了这一方法的实现,接下来我们就开始介绍...
数据库操作教程 2022-09-23 17:44:31 -
SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(上)
很多人在查看SQL语句等待的时候都是通过sys.dm_exec_requests查看,等待类型也是通过wait_type得出,sys.dm_os_waiting_tasks也可以看到session的等待那么有什么区别呢.... 废话不多说直接开整. 测试版本2012 sys.dm_os_waiting_tasks的字段说明:waiting_task_addressvarbinary(8)等待任务的地址。session_idsmallint与任务关联的会话的ID...
数据库操作教程 2022-09-23 17:44:21 -
SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(中)
通过上篇文章给大家介绍了SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(上),说了一下sys.dm_exec_requests和sys.dm_os_waiting_tasks在获取并行等待的时候得不同结果,这一篇我们谈论下我的第二个疑问:为什么一个并行计划(4线程)却一下出现了那么多等待,SQL的并行到底是怎么执行的!!!! 先贴以下上篇sys.dm_os_waiting_tasks的结果图: 我们分析一下这个结果的task_address可以看出去掉重复其实只有9个,也就是说一个并行(4线程,配置不同,情况也不同)会有9个task。又是线程,又是task,还有worker,schedulers这些都是什么?这个有必要先说一下,因为这篇博客前我也是乱乱的...
数据库操作教程 2022-09-23 17:44:07 -
使用cmd命令行窗口操作SqlServer的方法
osql工具是一个MicrosoftWindows32命令提示符工具,您可以使用它运行Transact-SQL语句和脚本文件。osql工具使用ODBC数据库应用程序编程接口(API)与服务器通讯...
数据库操作教程 2022-09-23 17:21:17 -
CMD命令操作MSSQL2005数据库(命令整理)
打开CMD命令执行:sqlcmd/?这是sqlcmd命令的一些帮助信息通过上面可以知道怎么连数据库了执行:sqlcmd-S服务器地址-d数据库名称-U用户密码-P密码以下是操作数据库的一下命令复制代码代码如下:0.创建数据库CREATEDATABASEDB0011...
数据库操作教程 2022-09-23 17:17:52