首页 数据库 mysql教程 SqlServer2008根据现有表,获取该表的分区创建脚本

SqlServer2008根据现有表,获取该表的分区创建脚本

Jun 07, 2016 pm 03:45 PM
分区 获取

1 *============================================================== 2 名称: [ GetMSSQLTableScript ] 3 功能: 获取customize单个表的mysql脚本 4 创建:2015年3月23日 5 参数: @DBName -- 数据库名称 6 @TBName -- 表名 7 @SchemeName -- 数据库表引用的

<span>  1</span> <span>*==============================================================</span>
<span>  2</span> 名称: <span>[</span><span>GetMSSQLTableScript</span><span>]</span>
<span>  3</span> <span>功能: 获取customize单个表的mysql脚本 
</span><span>  4</span> <span>创建:2015年3月23日
</span><span>  5</span> 参数:<span>@DBName</span>            <span>--</span><span>数据库名称</span>
<span>  6</span>       <span>@TBName</span>            <span>--</span><span>表名</span>
<span>  7</span>       <span>@SchemeName</span>        <span>--</span><span>数据库表引用的Scheme</span>
<span>  8</span>       <span>@PartitionScheme</span>    <span>--</span><span>分区Scheme</span>
<span>  9</span>       <span>@PartitionField</span>    <span>--</span><span>该表使用的分区字段      </span>
<span> 10</span>       <span>@SQL</span>                <span>--</span><span>输出脚本</span>
<span> 11</span> <span>==============================================================*/</span>
<span> 12</span> <span>ALTER</span> <span>PROCEDURE</span> <span>[</span><span>Tuning</span><span>]</span>.<span>[</span><span>GetMSSQLTableScript</span><span>]</span><span> (
</span><span> 13</span>     <span>@DBName</span> <span>nvarchar</span>(<span>64</span><span>),
</span><span> 14</span>     <span>@SchemeName</span> <span>nvarchar</span>(<span>32</span><span>),
</span><span> 15</span>     <span>@TBName</span> <span>nvarchar</span>(<span>128</span><span>),    
</span><span> 16</span>     <span>@PartitionScheme</span> <span>nvarchar</span>(<span>32</span><span>),
</span><span> 17</span>     <span>@PartitionField</span> <span>nvarchar</span>(<span>32</span><span>),    
</span><span> 18</span>     <span>@SQL</span> <span>nvarchar</span>(<span>max</span><span>) OUTPUT
</span><span> 19</span> <span>)
</span><span> 20</span> <span>AS</span>  
<span> 21</span> <span>Begin</span>
<span> 22</span>     <span>declare</span> <span>@table_script</span> <span>nvarchar</span>(<span>max</span>) <span>--</span><span>建表的脚本</span>
<span> 23</span>     <span>declare</span> <span>@index_script</span> <span>nvarchar</span>(<span>max</span>) <span>--</span><span>索引的脚本</span>
<span> 24</span>     <span>declare</span> <span>@default_script</span> <span>nvarchar</span>(<span>max</span>) <span>--</span><span>默认值的脚本</span>
<span> 25</span>     <span>declare</span> <span>@check_script</span> <span>nvarchar</span>(<span>max</span>) <span>--</span><span>check约束的脚本</span>
<span> 26</span>     <span>declare</span> <span>@sql_cmd</span> <span>nvarchar</span>(<span>max</span>)  <span>--</span><span>动态SQL命令</span>
<span> 27</span>     <span>declare</span> <span>@err_info</span> <span>varchar</span>(<span>200</span><span>)
</span><span> 28</span>     <span>set</span> <span>@TBName</span> <span>=</span> <span>UPPER</span>(<span>@TBName</span><span>);
</span><span> 29</span>     <span>if</span> <span>OBJECT_ID</span>(<span>@DBName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span>) <span>is</span> <span>null</span>
<span> 30</span>     <span>BEGIN</span>
<span> 31</span>         <span>set</span> <span>@err_info</span><span>=</span><span>'</span><span>对象:</span><span>'</span><span>+</span><span>@DBName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span><span>+</span><span>'</span><span>不存在!</span><span>'</span>
<span> 32</span>         <span>raiserror</span>(<span>@err_info</span>,<span>16</span>,<span>1</span><span>)
</span><span> 33</span>         <span>return</span>
<span> 34</span>     <span>END</span>
<span> 35</span> 
<span> 36</span>     <span>--</span><span>--------------------生成创建表脚本----------------------------</span>
<span> 37</span>     <span>--</span><span>1.添加算定义字段</span>
<span> 38</span>     <span>set</span> <span>@table_script</span> <span>=</span> <span>'</span><span>CREATE TABLE </span><span>'</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span><span>+</span><span>'</span>
<span> 39</span> <span>    (</span><span>'</span><span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>);
</span><span> 40</span>      
<span> 41</span>      
<span> 42</span>     <span>--</span><span>添加表中的其它字段</span>
<span> 43</span>     <span>set</span> <span>@sql_cmd</span><span>=</span>N<span>'</span>
<span> 44</span> <span>    use </span><span>'</span><span>+</span><span>@DBName</span><span>+</span><span>'</span>
<span> 45</span> <span>    set @table_script=</span><span>''''</span> 
<span> 46</span> <span>    select @table_script=@table_script+
</span><span> 47</span>             <span>''</span><span> [</span><span>''</span><span>+t.NAME+</span><span>''</span><span>] </span><span>''</span>
<span> 48</span> <span>            +(case when t.xusertype in (175,62,239,59,122,165,173) then </span><span>''</span><span>[</span><span>''</span><span>+p.name+</span><span>''</span><span>] (</span><span>''</span><span>+convert(varchar(30),isnull(t.prec,</span><span>''''</span><span>))+</span><span>''</span><span>)</span><span>''</span>
<span> 49</span> <span>                  when t.xusertype in (231) and t.length=-1 then </span><span>''</span><span>[ntext]</span><span>''</span>
<span> 50</span> <span>                  when t.xusertype in (231) and t.length<>-1 then </span><span>''</span><span>[</span><span>''</span><span>+p.name+</span><span>''</span><span>] (</span><span>''</span><span>+convert(varchar(30),isnull(t.prec,</span><span>''''</span><span>))+</span><span>''</span><span>)</span><span>''</span>
<span> 51</span> <span>                 when t.xusertype in (167) and t.length=-1 then </span><span>''</span><span>[text]</span><span>''</span>
<span> 52</span> <span>                  when t.xusertype in (167) and t.length<>-1 then </span><span>''</span><span>[</span><span>''</span><span>+p.name+</span><span>''</span><span>] (</span><span>''</span><span>+convert(varchar(30),isnull(t.prec,</span><span>''''</span><span>))+</span><span>''</span><span>)</span><span>''</span>
<span> 53</span> <span>                  when t.xusertype in (106,108) then </span><span>''</span><span>[</span><span>''</span><span>+p.name+</span><span>''</span><span>] (</span><span>''</span><span>+convert(varchar(30),isnull(t.prec,</span><span>''''</span><span>))+</span><span>''</span><span>,</span><span>''</span><span>+convert(varchar(30),isnull(t.scale,</span><span>''''</span><span>))+</span><span>''</span><span>)</span><span>''</span>
<span> 54</span> <span>                  else </span><span>''</span><span>[</span><span>''</span><span>+p.name+</span><span>''</span><span>]</span><span>''</span>
<span> 55</span> <span>             END)
</span><span> 56</span> <span>             +(case when t.isnullable=1 then </span><span>''</span><span> null</span><span>''</span><span> else </span><span>''</span><span> not null </span><span>''</span><span>end)
</span><span> 57</span> <span>             +(case when COLUMNPROPERTY(t.ID, t.NAME, </span><span>''</span><span>ISIDENTITY</span><span>''</span><span>)=1 then </span><span>''</span><span> identity</span><span>''</span><span> else </span><span>''''</span><span> end)
</span><span> 58</span> <span>             +</span><span>''</span><span>,</span><span>''</span><span>+char(13)+char(10)
</span><span> 59</span> <span>    from syscolumns t join systypes p  on t.xusertype = p.xusertype
</span><span> 60</span> <span>    where t.ID=OBJECT_ID(</span><span>'''</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span><span>+</span><span>'''</span><span>)
</span><span> 61</span> <span>    ORDER BY  t.COLID; 
</span><span> 62</span>     <span>'</span>
<span> 63</span>     <span>EXEc</span> sp_executesql <span>@sql_cmd</span>,N<span>'</span><span>@table_script varchar(max) output</span><span>'</span>,<span>@sql_cmd</span><span> output
</span><span> 64</span>     <span>set</span> <span>@table_script</span><span>=</span><span>@table_script</span><span>+</span><span>@sql_cmd</span>
<span> 65</span>     <span>IF</span> <span>len</span>(<span>@table_script</span>)<span>></span><span>0</span>
<span> 66</span>         <span>set</span> <span>@table_script</span><span>=</span><span>substring</span>(<span>@table_script</span>,<span>1</span>,<span>len</span>(<span>@table_script</span>)<span>-</span><span>3</span>)<span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span> 67</span>             <span>+</span><span>'</span><span>)On </span><span>'</span><span>+</span><span>@PartitionScheme</span><span>+</span><span>'</span><span>(</span><span>'</span><span>+</span><span>@PartitionField</span><span>+</span><span>'</span><span>)
</span><span> 68</span>             <span>'</span><span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span> 69</span>             <span>--</span><span>+'GO'</span>
<span> 70</span>             <span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span>)<span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span> 71</span>         
<span> 72</span>     <span>--</span><span>------------------生成索引脚本---------------------------------------</span>
<span> 73</span>     <span>set</span> <span>@index_script</span><span>=</span><span>''</span>
<span> 74</span>     <span>set</span> <span>@sql_cmd</span><span>=</span>N<span>'</span>
<span> 75</span> <span>    use </span><span>'</span><span>+</span><span>@DBName</span><span>+</span><span>'</span>
<span> 76</span> <span>    declare @ct int
</span><span> 77</span> <span>    declare @scheme nvarchar(32)
</span><span> 78</span> <span>    declare @indid int      --当前索引ID
</span><span> 79</span> <span>    declare @p_indid int    --前一个索引ID
</span><span> 80</span> <span>    declare @partitionField nvarchar(32)
</span><span> 81</span> <span>    set @partitionField=</span><span>'''</span><span>+</span><span>@PartitionField</span><span>+</span><span>'''</span>
<span> 82</span> <span>    select @indid=-1, @p_indid=0,@ct=0    --初始化,以后用@indid和@p_indid判断是否索引ID发生变化
</span><span> 83</span> <span>    set @index_script=</span><span>''''</span>
<span> 84</span> <span>    set @scheme=</span><span>'''</span><span>+</span><span>@SchemeName</span><span>+</span><span>'''</span>
<span> 85</span> <span>    select @indid=INDID
</span><span> 86</span> <span>        ,@index_script=@index_script
</span><span> 87</span> <span>        +(case when @indid<>@p_indid and @ct>0 
</span><span> 88</span> <span>            then </span><span>''</span><span>)</span><span>''</span><span>+char(13)+char(10)    +char(13)+char(10)
</span><span> 89</span> <span>            else </span><span>''''</span> 
<span> 90</span> <span>        end)
</span><span> 91</span> <span>        +(case when @indid<>@p_indid and UNIQ=</span><span>''</span><span>PRIMARY KEY</span><span>''</span> 
<span> 92</span> <span>              then </span><span>''</span><span>ALTER TABLE </span><span>''</span><span>+TABNAME+</span><span>''</span><span> ADD CONSTRAINT </span><span>''</span><span>+name+</span><span>''</span><span> PRIMARY KEY </span><span>''</span><span>+cluster+char(13)+char(10)+</span><span>''</span><span>(</span><span>''</span><span>+char(13)+char(10)+</span><span>''</span>    <span>''</span><span>+COLNAME+</span><span>''</span><span>,</span><span>''</span><span>+@partitionField+char(13)+char(10)
</span><span> 93</span> <span>              when @indid<>@p_indid and UNIQ=</span><span>''</span><span>UNIQUE</span><span>''</span> 
<span> 94</span> <span>              then </span><span>''</span><span>ALTER TABLE </span><span>''</span><span>+TABNAME+</span><span>''</span><span> ADD CONSTRAINT </span><span>''</span><span>+name+</span><span>''</span><span> UNIQUE </span><span>''</span><span>+cluster+char(13)+char(10)+</span><span>''</span><span>(</span><span>''</span><span>+char(13)+char(10)+</span><span>''</span>    <span>''</span><span>+COLNAME+</span><span>''</span><span>,</span><span>''</span><span>+@partitionField+char(13)+char(10)
</span><span> 95</span> <span>              when @indid<>@p_indid and UNIQ=</span><span>''</span><span>INDEX</span><span>''</span>     
<span> 96</span> <span>              then </span><span>''</span><span>CREATE </span><span>''</span><span>+cluster+</span><span>''</span><span> INDEX </span><span>''</span><span>+name+</span><span>''</span><span> ON </span><span>''</span><span>+TABNAME+char(13)+char(10)+</span><span>''</span><span>(</span><span>''</span><span>+char(13)+char(10)+</span><span>''</span>    <span>''</span><span>+COLNAME+char(13)+char(10)
</span><span> 97</span> <span>              when @indid=@p_indid
</span><span> 98</span> <span>              then  </span><span>''</span><span>    ,</span><span>''</span><span>+COLNAME+char(13)+char(10)
</span><span> 99</span> <span>         end)
</span><span>100</span> <span>        ,@ct=@ct+1
</span><span>101</span> <span>        ,@p_indid=@indid
</span><span>102</span> <span>    from 
</span><span>103</span> <span>    (
</span><span>104</span> <span>        SELECT A.INDID,B.KEYNO
</span><span>105</span> <span>            ,NAME,@scheme+</span><span>''</span><span>.</span><span>''</span><span>+(SELECT NAME FROM SYSOBJECTS WHERE ID=A.ID) AS TABNAME,
</span><span>106</span> <span>            (SELECT NAME FROM SYSCOLUMNS WHERE ID=B.ID AND COLID=B.COLID) AS COLNAME,
</span><span>107</span> <span>            (CASE WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME=A.NAME AND XTYPE=</span><span>''</span><span>UQ</span><span>''</span><span>) THEN </span><span>''</span><span>UNIQUE</span><span>''</span> 
<span>108</span> <span>                  WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME=A.NAME AND XTYPE=</span><span>''</span><span>PK</span><span>''</span><span>) THEN </span><span>''</span><span>PRIMARY KEY</span><span>''</span>
<span>109</span> <span>                  ELSE </span><span>''</span><span>INDEX</span><span>''</span><span> END)  AS UNIQ,
</span><span>110</span> <span>            (CASE WHEN A.INDID=1 THEN </span><span>''</span><span>CLUSTERED</span><span>''</span><span> WHEN A.INDID>1 THEN </span><span>''</span><span>NONCLUSTERED</span><span>''</span><span> END) AS CLUSTER
</span><span>111</span> <span>        FROM SYSINDEXES A INNER JOIN SYSINDEXKEYS B ON A.INDID=B.INDID AND A.ID=B.ID
</span><span>112</span> <span>        WHERE A.ID=OBJECT_ID(</span><span>'''</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span><span>+</span><span>'''</span><span>) and a.indid<>0 /*如果该表是一个分区表,就必须添加条件:and b.keyno<>0*/
</span><span>113</span> <span>    ) t
</span><span>114</span> <span>    ORDER BY INDID,KEYNO</span><span>'</span>
<span>115</span>     <span>EXEc</span> sp_executesql <span>@sql_cmd</span>,N<span>'</span><span>@index_script varchar(max) output</span><span>'</span>,<span>@sql_cmd</span><span> output
</span><span>116</span>     <span>set</span> <span>@index_script</span><span>=</span><span>@sql_cmd</span>
<span>117</span>     <span>IF</span> <span>len</span>(<span>@index_script</span>)<span>></span><span>0</span>
<span>118</span>         <span>set</span> <span>@index_script</span><span>=</span><span>@index_script</span><span>+</span><span>'</span><span>)</span><span>'</span><span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span>119</span>         <span>--</span><span>+'go'</span>
<span>120</span>         <span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span>)<span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span>121</span>     <span>--</span><span>生成默认值约束</span>
<span>122</span>     <span>set</span> <span>@sql_cmd</span><span>=</span><span>'</span>
<span>123</span> <span>    use </span><span>'</span><span>+</span><span>@DBName</span><span>+</span><span>'</span>
<span>124</span> <span>    declare @scheme nvarchar(32)
</span><span>125</span> <span>    declare @partitionField nvarchar(32)
</span><span>126</span> <span>    set @partitionField=</span><span>'''</span><span>+</span><span>@PartitionField</span><span>+</span><span>'''</span>
<span>127</span> <span>    set @scheme=</span><span>'''</span><span>+</span><span>@SchemeName</span><span>+</span><span>'''</span>
<span>128</span> <span>    set @default_script=</span><span>''''</span>
<span>129</span> <span>    SELECT @default_script=@default_script
</span><span>130</span> <span>            +</span><span>''</span><span>ALTER TABLE </span><span>''</span><span>+@scheme+</span><span>''</span><span>.</span><span>''</span><span>+OBJECT_NAME(O.PARENT_OBJ)
</span><span>131</span> <span>            +</span><span>''</span><span> ADD CONSTRAINT </span><span>''</span><span>+O.NAME+</span><span>''</span><span> default </span><span>''</span><span>+t.text+</span><span>''</span><span> for </span><span>''</span><span>+C.NAME+char(13)+char(10)+char(13)+char(10)
</span><span>132</span> <span>    FROM SYSOBJECTS O INNER JOIN SYSCOMMENTS T ON O.ID=T.ID
</span><span>133</span> <span>        INNER JOIN SYSCOLUMNS C ON O.PARENT_OBJ=C.ID AND C.CDEFAULT=T.ID
</span><span>134</span> <span>    WHERE O.XTYPE=</span><span>''</span><span>D</span><span>''</span><span> AND O.PARENT_OBJ=OBJECT_ID(</span><span>'''</span><span>+</span><span>@SchemeName</span><span>+</span><span>'</span><span>.</span><span>'</span><span>+</span><span>@TBName</span><span>+</span><span>'''</span><span>)</span><span>'</span>
<span>135</span>     <span>EXEc</span> sp_executesql <span>@sql_cmd</span>,N<span>'</span><span>@default_script varchar(max) output</span><span>'</span>,<span>@sql_cmd</span><span> output
</span><span>136</span>     <span>set</span> <span>@default_script</span><span>=</span><span>@sql_cmd</span><span>+</span><span>char</span>(<span>13</span>)<span>+</span><span>char</span>(<span>10</span><span>)
</span><span>137</span> 
<span>138</span>     <span>set</span> <span>@SQL</span><span>=</span><span>@table_script</span><span>+</span><span>@index_script</span><span>+</span><span>@default_script</span>
<span>139</span>     <span>declare</span> <span>@len</span> <span>int</span>,<span>@n</span> <span>int</span>
<span>140</span>     <span>set</span> <span>@len</span><span>=</span><span>LEN</span>(<span>@SQL</span><span>)
</span><span>141</span>     <span>set</span> <span>@n</span><span>=</span><span>0</span>
<span>142</span>     <span>while</span>(<span>@len</span><span>></span><span>0</span><span>)
</span><span>143</span>     <span>BEGIN</span>
<span>144</span>       <span>PRINT</span>(<span>substring</span>(<span>@SQL</span>,<span>@n</span><span>*</span><span>4000</span><span>+</span><span>1</span>,<span>4000</span><span>));
</span><span>145</span>       <span>set</span> <span>@n</span><span>=</span><span>@n</span><span>+</span><span>1</span>
<span>146</span>       <span>set</span> <span>@len</span><span>=</span><span>@len</span><span>-</span><span>4000</span><span>;
</span><span>147</span>     <span>END</span>
<span>148</span> <span>End</span>
登录后复制

该函数的原创作者:http://www.cnblogs.com/champaign/p/3492510.html

本人及修改了一部分内容,让该存储过程更灵活点。

公司DBA支持给建议不要用sysindexkeys来查找对应的列,而是使用syscolumns来提到:

比如:select * from syscolumns where id=object_id('dx.Article');

 select * from sys.index_columns where object_id=object_id('dx.Article');

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1663
14
CakePHP 教程
1419
52
Laravel 教程
1313
25
PHP教程
1263
29
C# 教程
1236
24
如何在Python中获取文件扩展名? 如何在Python中获取文件扩展名? Sep 08, 2023 pm 01:53 PM

Python中的文件扩展名是附加在文件名末尾的后缀,用于表示文件的格式或类型。它通常由三个或四个字符组成,文件名后跟一个句点,例如“.txt”或“.py”。操作系统和程序利用文件扩展名来确定文件的类型以及应如何处理它。被识别为纯文本文件。Python中的文件扩展名在读取或写入文件时至关重要,因为它建立了文件格式以及读取和写入数据的最佳方法。例如,“.csv”文件扩展名是读取CSV文件时使用的扩展名,而csv模块则用于处理该文件。Python中获取文件扩展名的算法在Python中操作文件名字符串来

解决win11系统保留分区无法更新的问题 解决win11系统保留分区无法更新的问题 Dec 26, 2023 pm 12:41 PM

在更新了win11后有些用户遇到了无法更新系统保留的分区,导致没法使用下载更多的新软件,所以今天就给你们带来了win11无法更新系统保留的分区解决方法,赶快来一起下载试试吧。win11无法更新系统保留的分区怎么办:1、首先右击下方的开始菜单按键。2、然后右击菜单点击运行。3、在运行中输入:diskmgmt.msc回车。4、之后可以进入系统磁盘,查看EFI系通分区,查看空间是否小于300M。5、如果太小可以下载工具将系统预留分区改成大于300MB建议450M即可。

谷歌安全码在哪里获取 谷歌安全码在哪里获取 Mar 30, 2024 am 11:11 AM

谷歌验证器是一种用于保护用户账户安全的工具,其密钥是用于生成动态验证码的重要信息。如果忘记了谷歌验证器的密钥,只能通过安全码进行验证,那么下文本站小编就将为大家带来谷歌安全码在哪里获取的详细内容介绍,希望能帮助到大家,想要了解的用户们就请跟着下文继阅读吧!首先打开手机设置,进入设置页面。下拉页面,找到Google。进入Google页面,点击Google账号。进入账号页面,点击验证码下方的查看。输入密码或者使用指纹验证身份。获得Google安全码,利用安全码验证谷歌身份。

【Linux系统】fdisk相关分区命令。 【Linux系统】fdisk相关分区命令。 Feb 19, 2024 pm 06:00 PM

fdisk是一个常用的Linux命令行工具,用于创建、管理和修改磁盘分区。以下是一些常用的fdisk命令:显示磁盘分区信息:fdisk-l该命令将显示系统中所有磁盘的分区信息。选择要操作的磁盘:fdisk/dev/sdX将/dev/sdX替换为要操作的实际磁盘设备名称,如/dev/sda。创建新分区:n这将引导您创建一个新的分区。按照提示输入分区类型、起始扇区、大小等信息。删除分区:d这将引导您选择要删除的分区。按照提示选择要删除的分区编号。修改分区类型:t这将引导您选择要修改类型的分区。按照提

详解Linux Opt分区的设置方法 详解Linux Opt分区的设置方法 Mar 20, 2024 am 11:30 AM

LinuxOpt分区的设置方法及代码示例在Linux系统中,Opt分区通常用于存储可选软件包和应用程序数据。合理设置Opt分区可以有效管理系统资源,避免磁盘空间不足等问题。本文将详细介绍如何设置LinuxOpt分区,并提供具体的代码示例。1.确定分区空间大小首先,我们需要确定Opt分区所需的空间大小。一般建议将Opt分区的大小设置为系统总空间的5%-1

win10安装后无法分区的解决方法 win10安装后无法分区的解决方法 Jan 02, 2024 am 09:17 AM

我们再重装win10操作系统的时候,到了磁盘分区的步骤却发现出现系统提示无法创建新的分区也找不到现有分区。对于这种情况小编觉得可以尝试将整个硬盘重新进行格式化再次安装系统进行分区,或者通过软件重新进行系统安装等等。具体内容就来看看小编是怎么做的吧~希望可以帮助到你。安装win10无法创建新的分区怎么办方法一:格式化整个硬盘重新分区或尝试插拔U盘几次并刷新,如果你的硬盘上没有重要数据的话,到了分区这一步时,将硬盘上的所有分区都删除了。重新格式化整个硬盘,然后重新分区,再进行安装就正常了。方法二:P

即刻获取最新更新:修复缺少最新更新问题 即刻获取最新更新:修复缺少最新更新问题 Nov 08, 2023 pm 02:25 PM

如果“最新更新可用后立即获取最新更新”选项缺失或灰显,则你可能正在运行开发人员频道Windows11版本,这是正常的。对于其他人,安装KB5026446(22621.1778)更新后会出现问题。您可以采取以下措施来取回“在最新更新可用时立即获取更新”选项。如何取回“在最新更新可用时立即获取更新”选项?在开始以下任何解决方案之前,请确保检查最新的Windows11更新并安装它们。1.使用ViVeTool转到“Microsoft更新目录”页面并查找KB5026446更新。在您的PC上下载并重新安装更

深度Linux硬盘分区及安装教程:一步步实现系统的高效部署 深度Linux硬盘分区及安装教程:一步步实现系统的高效部署 Feb 10, 2024 pm 07:06 PM

在进行深度Linux的安装之前,我们需要对硬盘进行分区,硬盘分区是将一块物理硬盘划分为多个逻辑区域的过程,每个区域可以独立使用和管理,正确的分区方式可以提高系统的性能和稳定性,因此这一步非常重要,本文将为您提供详细的深度Linux硬盘分区及安装教程。准备工作1.确保您已经备份了重要的数据,因为分区过程会清除硬盘上的所有数据。2.准备一个深度Linux的安装媒介,例如U盘或光盘。硬盘分区1.开机进入BIOS设置,将启动媒介设置为首选启动设备。2.重启计算机,从启动媒介引导进入系统安装界面。3.选择

See all articles