以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]登录数据库提示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78096)

--  作者:blsu33
--  发布时间:2015/12/2 8:33:00
--  [求助]登录数据库提示
老师,
登录时加载SQL数据库时候出现提示,第二次在登录的时候就没有了
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2015.11.11.1
错误所在事件:
详细错误信息:
关闭数据库 \'111\' 时出错。请检查是否存在以前的其他错误,然后重试该操作。

--  作者:大红袍
--  发布时间:2015/12/2 9:18:00
--  

先关闭所有的连接,再删除或附加数据库

 

StopLogin \'数据库名\'; use Master; 其余sql语句


--  作者:blsu33
--  发布时间:2015/12/2 9:39:00
--  
老师,
这个STOP是否等同于sql中的 “脱机” 

--  作者:大红袍
--  发布时间:2015/12/2 9:55:00
--  

不是,StopLogin是删除连接

 

http://www.baidu.com/baidu?wd=sqlserver+StopLogin&tn=monline_4_dg

 


--  作者:blsu33
--  发布时间:2015/12/2 10:02:00
--  
多谢红袍老师
--  作者:blsu33
--  发布时间:2015/12/2 11:49:00
--  
红袍老师,
    不知道为什么STOP后,没有办法使用代码在附加上了,再麻烦您一下,问下思路。

if 判断A数据库不存在
附加数据库A
else
停止链接A
分离数据库A
附加数据库A
endif


--  作者:blsu33
--  发布时间:2015/12/2 11:50:00
--  
另外,还有两个疑问
第一个问题:
发现数据库的移动会导致,每次加载数据库都需要手动操作一下,这是为什么呢?(除非上一次没有在不同的电脑上使用过)
第二个问题
数据库的_log文件大小为多少时,是否需要清空这个日志文件。


--  作者:大红袍
--  发布时间:2015/12/2 11:50:00
--  

你添加数据源的时候,不要连接到这个数据库啊,连接到master数据。

 

删除连接会删除所有链接到这个数据库的,删除了怎么可能执行sql语句。


--  作者:blsu33
--  发布时间:2015/12/2 11:57:00
--  
哦 是这样啊 ,
  哪些系统的数据库是必要加载的加进来,是系统数据库的都加载一遍吗,还是只要在一并加载master就行

--  作者:大红袍
--  发布时间:2015/12/2 12:04:00
--  
以下是引用blsu33在2015/12/2 11:57:00的发言:
哦 是这样啊 ,
  哪些系统的数据库是必要加载的加进来,是系统数据库的都加载一遍吗,还是只要在一并加载master就行

 

系统数据库,是本来就有的。master,基本是sqlserver都有的。