如何获取sql server 2008 所有数据库数据文件的位置

如何获取sql server 2008 所有数据库数据文件的位置,第1张

是你自己的sql吗,如果是自己的,一般连接数据库都是用的本队,如果是服务器,选择的时候有服务器列表,一般都是电脑名-pc那类的,都是局域网连的电脑,可以查看局域网的电脑就知道是谁的电脑,包括mac地址

ip地址。

下面这个SQL语句可以查询数据库里面各个表的大小:

SHOW TABLE STATUS FROM 数据库名

下面这个语句可以显示数据库的数据文件路径(取消括号可以显示许多信息):

show variables [like 'datadir']

补充:

上面两个都是MYSQL的语句,与PHP无关,你可以在MYSQL的管理工具里面执行语句查看结果。如果你需要在PHP程序中获取这些信息,你需要象获取SELECT FROM语句一样做,一般有下列步骤:

mysql_connect(服务器,用户,密码);

if ($res=mysql_query("SHOW TABLE STATUS FROM 数据库名"))

{

while($row=mysql_fetch_array($res)) print_r $row;

mysql_free_result($res);

}

mysql_close();

Select tempno ,tename ,tmgr From scottemp t Connect By Prior tmgr =tempno Start With tempno ='7782'

先将数据库文件mdf和ldf考到你要放置的目录下

然后用

EXEC sp_attach_db @dbname = N'pubs',

@filename1 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubsmdf',

@filename2 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubs_logldf' 不明白的话,我远程教你。

以上就是关于如何获取sql server 2008 所有数据库数据文件的位置全部的内容,包括:如何获取sql server 2008 所有数据库数据文件的位置、php 怎么获取MYSQL数据库大小和 路径 给代码、java获取数据库中文件路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9734928.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存